Softpedia
 

MAC CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • EarthDesk 5.8.5
  • GraphicConverter 8...
  • MacPorts 2.1.1
  • CCleaner 1.03.131
  • Quicksilver ß68 Bu...
  • TextWrangler 4.0.1...
  • Google Chrome 21.0...
  • Winclone 3.3
  • ScreenFlow 3.0.6
  • Apple Security Upd...
  • 7-DAY TOP DOWNLOAD
    #
    Program
    Minecraft 1.2.5
    7,381 downloads
    iPhone and iPod
    Firmware (iOS) 5.1.1

    6,047 downloads
    Java for Mac OS X
    10.7 Update 2012-003
    / 10.6 Update 8 /
    10.5 Update 10

    4,241 downloads
    Apple Xcode 4.3.2
    3,487 downloads
    SPSS Statistics
    20.0.0

    2,959 downloads
    Cheat Engine 5.6.1
    2,915 downloads
    Mac Boy Advance
    1.7.6

    2,635 downloads

    downloads
    Internet Explorer
    5.2.3

    2,276 downloads
    Canon PIXMA MP280
    Driver 10.51.2.0

    2,184 downloads
    Home > Mac > Developer Tools > Berkeley UPC > Changelog

    Berkeley UPC 2.14.2 - Changelog


    What's new in Berkeley UPC 2.10.2:

    May 21st, 2010

    · Enhancements/improvements to upcrun (see the upcrun manpage)
    · Fix bug 2432: errors induced by certain uses of #include
    · Enhancements/improvements to upcc (see the upcc manpage)
    · Fix bug 2749: link failures with Totalview support on Solaris
    · Build/configure changes/improvements
    · Enhanced multiconf syntax for more control of sub-configures
    · Improved support for LEX != flex (or unavailable)
    · Misc changes/improvements in runtime libraries
    · Use MALLOC_OPTIONS variable in debug builds on BSD-family O/Ses
    · Much improved support for heterogenous compilers (CC, CXX and MPI_CC)
    · Shared-memory awarness added to default barrier implementations
    · Shared-memory awarness added to Extended API and Collectives
    · Improved scalability of CrayXT job startup and termination code
    Fixed the following notable bugs in 2.10.0 UPC and GASNet libraries:
    · bug 2079: stack overflow errors when vapi/ibv compiled with pgcc
    · bug 2685: timers broken on variable-frequency x86_64 CPUs
    · bug 2696: (partial fix) build errors with Sun Studio compilers
    · bug 2735: buggy MALLOC_CHECK_ support on some glibc versions
    · bug 2756: dcmf-conduit PAR mode crashes with V1R4M0 drivers
    · bug 2766: dcmf-conduit performance problem with loopback AM LongAsnyc
    · bug 2781 and 2791: deadlocks with some uses of DCMF collectives
    · Improved UPC source-to-source translator portability
    · Fixed support for building with some vendors' g++-4.1.x (bug 2202)
    Added support for additional platforms:
    · MacOS/x86 64-bit translator executable (previously only 32-bit)
    · MacOS/PPC 64-bit translator executable (previously only 32-bit)
    · Linux/PPC 32-bit translator executable (previously only 64-bit)
    Initial EXPERIMENTAL translator ports to additional platforms:
    · Solaris/i86pc 32and 64-bit translator executables
    · Solaris/SPARC 32and 64-bit translator executables
    · FreeBSD/i386 32-bit translator executable
    · FreeBSD/amd64 64-bit translator executable
    · OpenBSD/i386 32-bit translator executable
    · OpenBSD/amd64 64-bit translator executable
    · Fixed DependencyGenerator for use with perl 5.10 and newer (bug 2661)
    · Fixed the following notable bugs in 2.10.0 source-to-source translator
    (see http://upc-bugs.lbl.gov for details):
    · bug600: #line directives broken for #include of file in same directory
    · bug819: incorrect overflow warning on upc_io_test/64
    · bug846: overflows computing sizeof() or upc_localsizeof() large arrays
    · bug896: warning on correct assignment involving pointer to an array
    · bug1020: comparison of ptr to local w/ ptr to shared should be an error
    · bug1113/1647: crashes with certain nested for() or upc_forall() loops
    · bug1442/2679: over-zealous DSE w/ -opt on MacOS-build translators
    · bug1464: ppc64 translator crash on some code for 32-bit targets
    · bug1668: translator crash on arithmetic on (shared void *)
    · bug1748/2403: translator crash when outputing NaN or INFINITY
    · bug1965: problems with #include when not at file scope
    · bug2703: garbage collection error that could cause translator crashes



    What's new in Berkeley UPC 2.8.0:

    November 12th, 2008

    · Add native support for IBM BlueGene/P via new 'dcmf' network
    · Upgrade portals network support to cache local memory registration
    · Many small improvements to IBM LAPI support
    · Fix performance and correctness problems in Myrinet GM support
    · Add Pathscale compilers to supported list for Cray XT machines
    · Improved support for XLC compilers on Linux
    · Extend 'ibv' (InfiniBand) support to Qlogic's InfiniPath adapters
    · Add/improve support for MIPSEL/Linux platforms, including SiCortex
    · Extend GCCUPC support to GCCUPC 4.2.0.2 and newer
    · Add user documentation for experimental UPC-level compiler optimizations (see the upcc manpage)
    · Workaround for a gcc 4.x (x= 4.3.0, though our previously documented workarounds remain valid
    · Add support for autoconf 2.62 and newer
    · Add experimental support for ARM processors
    · Misc improvements and/or fixes for MIPS, Alpha, PPC and SPARC processors

    Fix the following notable bugs in 2.6.0:
    · bug1847 - Fix stability problems in cygwin -pthread apps
    · bug2391 - Berkeley UPC atomics failures on SGI Altix
    · bug2383 - Failure to parse gcc-4.3.2's private includes
    · bug2304 - 'make install' always appears up-to-date on Cygwin
    · bug2209 - Provide missing documentation for IBM SP job launch
    · bug2188 - Support unequal thread distribution on LAPI network
    · bug2025 - Translator build failures w/ g++ >= 4.1.2
    · Various code generation bugs in the source-to-source translator
    · Source-to-source translator error messages on various valid inputs
    · Source-to-source translator crashes on various valid inputs
    · Additional bug reports resolved with improved/clarified documentation
    · Additional bugs fixed in GASNet (see gasnet/ChangeLog)
    · Numerous misc minor bug fixes




    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM