Mac · Free download · Libraries

macstl 0.1.5

C++ source library.

Operating system
Mac OS
File size
2.2 MB
License
Shareware
Last updated
Jan 20, 2025

229 downloads·436 page views

Sponsored

Overview

What is macstl 0.1.5?

C++ source library.

In depth

A closer look at macstl 0.1.5

A new C++ source library designed to bring the Macintosh into the world of modern generic programming. macstl gives you the elegance and efficiency of programming with templates. macstl is distinctly mac as well -- you program with Mac OS X concepts and technologies using a cutting-edge interface. macstl offers a new implementation of std::valarray optimized for the Altivec. It runs inline arithmetic 7.76x faster than gcc 3.1 and inline transcendentals 14.21x faster than gcc 3.1. Even with Altivec optimizations off, it is almost 2x faster than gcc, due to the ruthless weeding out of redundant loads and stores.

The Mach copy-on-write vector is a partial specialization of std::vector for the Mach allocator. It neatly uses the OS vm_copy facility to "get around" thread safety issues when doing copy-on-write and reference counting. As a result, std::vector can be copied, passed back by value and enlarged without the same overheads.

Verdict

Should you download macstl 0.1.5?

macstl 0.1.5 runs on Mac OS and is available under the Shareware license — the installer is 2.2 MB. We’ve catalogued it under Libraries.

Verified clean. Every macstl 0.1.5 build on SoftLookup is scanned for viruses, spyware, adware, trojans and backdoors. We re-test on every update.
Sponsored

At a glance

macstl 0.1.5 specifications

Category
Libraries
Publisher
Pixelglow Software
Last updated
Jan 20, 2025
License
Shareware
Operating system
Mac OS
File size
2.2 MB
Price
Free
Page views
436

Leave a comment

Help fellow users decide. Share your experience with macstl 0.1.5.

Download macstl 0.1.5