Moving in the Right Direction
Solaris Developer Center has stockpiles of information to help you make headway
|
|
|
|
 Sun Studio |
|
|
|
|
For more information, see the Sun Studio 12 Readmes.
Click image for screenshots
|
All Compilers
- Specify 32-bit or 64-bit Address Model - NEW
- Auto-parallelization of single-threaded code - NEW
- Flags - NEW and UPDATED
- Static data-race and deadlock-detection for x86 - NEW
- Math and Visual Instruction Set Support in SPARC64 VI - NEW
- Option for Floating-Point, Fused or Multiply-Add Instructions - NEW
- Option for Thread Analyzer support - NEW
- Linux Support - UPDATED
- OpenMP and OpenMPI suport - UPDATED
- Support for the directives, clauses and attributes - NEW
C Compiler
- More options - NEW
- Auto-parallelization of single-threaded code - NEW
- GNU C compatibility - UPDATED
C++ Compiler
- More options - NEW
- ABI compatibility - UPDATED
- Compiler flags to optimize for multicore architectures - NEW
- Static linking the standard C++ runtime library - UPDATED
Fortran Compiler
- Interval arithmetic support on Solaris Intel platform - NEW
- Faster compilation time for source files - UPDATED
- UNSIGNED arguments - UPDATED
- Backward compatibility with f77 - UPDATED
Tools:
dbx
- Support for access checking - UPDATED
- More commands - NEW
- More env variables - NEW and UPDATED
- Data can be printed and examined and code can be disassembled and examined in the absence of a corefile or before a program is run. - NEW
- Attaching to a process - UPDATED
- Profiling on Linux - NEW
- A few features of dbx are not available for programs compiled with the gcc or g++ compilers, or for programs running on Linux platforms. For more information, see Limitations and Incompatibilities.
dmake
- Integrated into IDE - NEW
- Unix 2003 compliance - NEW
- Sun Grid Engine support on AMD64 architecture - NEW
- More env variables - NEW
Click image for screenshots
|
IDE
- Set breakpoints - UPDATED
- Examine variables - NEW
- Navigate the call stack - UPDATED
- Fix and Continue feature (reduces turnaround time and improves productivity) UPDATED
- Update Notification - NEW
- Improved Code Debug UPDATED
- Multithreaded UPDATED
- OpenMP UPDATED
- Mixed languages (C, C++, Fortran, and Java) UPDATED
Thread Analyzer
- Data Race Detection - NEW
- DeadLock Detection - NEW
Performance analyzer
- Descendant Processes Handling - UPDATED
- Index Objects Tab and Report - NEW
- Profiling MPI - UPDATED
- Java mode has been replaced by View mode - UPDATED
- Open MP Support - UPDATED
- IDE Integration - UPDATED
- Support for Thread Analyzer - NEW
- Stack unwind on x86/x64 - UPDATED
- Linux support - UPDATED
- Tracing - UPDATED
- Count data - NEW
- Clock-based dataspace profiling - NEW
- Attach and collect data - NEW
Sun Performance Libraries
- Libraries available on 32- and 64-bit x86 systems with SuSe and Red Hat - NEW
- Routines with 64-bit integer parameters are now available on x86- NEW
- Serial version of the sparse solver package SuperLU is available on x86 and SPARC - NEW
- Interval BLAS routines are available for Solaris OS and Linux OS on x86 - NEW
- LAS and FFT for the UltraSPARC IV+ and UltraSPARC IV processors - UPDATED
- Support for SPARC64VI CPUs is available - NEW
|
Search Solaris Developer
Center
Solaris Developer Center
Tools
|