Welcome to MacForumz.com!
FAQFAQ      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

[ANN] macstl 0.1.5 -- Xcode compatibility

 
   Macintosh computer (Home) -> General Discussion RSS
Next:  Is read((char*)this, sizeof(*this)) safe?  
Author Message
Glen Low

External


Since: Jun 25, 2003
Posts: 15



(Msg. 1) Posted: Sun Nov 02, 2003 6:45 am
Post subject: [ANN] macstl 0.1.5 -- Xcode compatibility
Archived from groups: comp>sys>mac>programmer>misc, others (more info?)

I've just updated macstl to 0.1.5, which now works with Mac OS X 10.3
Panther and Xcode 1.0. The new version also has fixes for older gcc
3.1 and 3.3 compilers.

http://www.pixelglow.com/macstl/
http://www.pixelglow.com/downloads/macstl-0.1.5.zip (436K)

macstl is a C++ source library designed to bring the Macintosh into
the world of modern generic programming. The cornerstone is a fast
valarray optimized for Altivec: it runs 3.9x - 18.2x faster than gcc
3.3 libstdc++ and 5.2x - 16.2x faster than Metrowerks MSL C++.
Developers unfamiliar with Altivec can write to a portable, intuitive
and standard component, and just flicking a single compiler switch
will make it run fast on a G4 or G5, or run correctly on other
non-Altivec systems.

The license is BSD-like, which means you can change, redistribute,
resell, chop up or burn the source code to your heart's content
without fee. However, if you want to compile into object code for more
than 30 days, you should register a single non-commerical developer
for $49, a single commercial developer for $99 or unlimited commercial
developers for $499. Object code is similarly free from royalties and
additional fees, and you get priority support and a share of
subsequent fees for code and debug contributions.

Changes
------------
Now builds with Xcode 1.0.
Fixed altivec functions not compiling in gcc 3.1: "tree_list not
supported by dump_expr".
Reduced download size by removing build directories.
Fixed altivec abs ambiguity.
Fixed internal valarray #includes.
Fixed uninitialized_copy_n not compiling with non-random access
iterators.

Cheers,
Glen Low, Pixelglow Software
www.pixelglow.com

 >> Stay informed about: [ANN] macstl 0.1.5 -- Xcode compatibility 
Back to top
Login to vote
Display posts from previous:   
Related Topics:
modify OS X keyboard mappings - Hello, I need to have access to the french characters. I can do this with the Canadian - CSA keyboard. However, that keyboard has a "," as a decimal. I need a ".". Changing it in the international control panel does not change...

Differences between AIX powerPC assembly and OS X assembly? - We are in the process of starting to port PopLog to OS X. PopLog is already available for AIX. As part of the port, we need to fix assembly language source code and adapt it for the platform. Please excuse my naiveté, but here's the simple question. I'v...

Calling C++ methods from C? - Hello, How do I call a C++ virtual method from C, and can I declare a corresponding C structure of the C++ class? I want to let my C++ objects derive from the "IUnknown" class to allow it be "pluggable" as a shared library. Is there...

DataBrowser mutable flag from Carbon NIB file - I want to enable in-place editing in a DataBrowser that sits in a Carbon NIB window. It is easy enough to make a DataBrowser from a Carbon NIB, but the flags that you can set from the Column pane in the Info window in Interface Builder does not..

Xcode Problems - Hi all. I've just installed Xcode and started a little project. I want to write a little shell program that will use socket and curses. I create a new tool (I am using C). For using sockets there are no problems (standard include works quite fine, but..
   Macintosh computer (Home) -> General Discussion All times are: Pacific Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You can edit your posts in this forum
You can delete your posts in this forum
You can vote in polls in this forum



[ Contact us | Terms of Service/Privacy Policy ]