Developer Center |
|
Tuesday August 26, 2008
Ben Brosgol has recently published a paper in COTS Journal that examines the real-time advantages of Ada and Java:
“On the surface, Ada and Java offer similar features to support real-time embedded military applications. But under the hood, they differ significantly in their underlying philosophy.”
To read the full article, please click here Real-Time Concurrent Issues Drive Ada versus Java Choice or visit http://www.cotsjournalonline.com/home/article.php?id=100827
Posted in Ada / Ada 2005, Development Log
Tuesday August 12, 2008
When renaming an entity, GPS now has the capability to make files writable before doing the change. The default is still to ignore read-only files
Posted in Development Log, GPS
Tuesday August 12, 2008
When using the refactoring capabilities of GPS to rename a subprogram parameter, you can now optionally also rename parameters with the same name in overriding or overridden subprograms.
Posted in Development Log, GPS
Tuesday August 12, 2008
When a subprogram A has a dispatching call to subprogram B (or one of its overriding procedures B’), then both B and B’ are now displayed in the callgraph. This also applies when looking for the callers of a subprogram, and helps locate all places where a subprogram might potentially be called.
Posted in Development Log, GPS
Monday August 11, 2008
The CDR module now takes advantage of the fact that some common aggregate types (arrays and sequences of characters, octets and integers) have a memory representation that is identical to the CDR representation to transmit and decode them efficiently. This new feature is enabled by default but can be turned off by setting enable_fast_path to FALSE in the [cdr] section of the PolyORB configuration.
Posted in Development Log, PolyORB
Saturday August 9, 2008
A new pragma Thread_Local_Storage ([Entity =>]library_LOCAL_NAME) is now implemented. This can be used to mark package variables as being treated as thread local storage (TLS). On systems where this is supported (Solaris, GNU/Linux, VxWorks 6), this means that each thread (each task in the Ada sense) will see a distinct version of this variable.
Posted in Development Log, GNAT Compilation System
Friday August 8, 2008
Add syntax highlighting and support for showing the entities in the project explorer for the Gnatdist configuration language. Add also Gnatdist compiler tool with switches.
Posted in Development Log, GPS
Thursday August 7, 2008
In language category definition, the new attribute End_Index allows to select parenthesis-pair of the regular expression after which the next search will begin, instead of continuing after the end of the pattern.
Posted in Development Log, GPS
Thursday August 7, 2008
Highlighting of matching brackets/parenthesis now works within a same comment block.
Posted in Development Log, GPS
Friday August 1, 2008
A new Form parameter may be passed to Text_IO.Create and Text_IO.Open: Text_Translation=Yes is the default, and it means to translate LF to/from CR/LF on Windows systems. Text_Translation=No disables this translation; i.e. it uses binary mode. For output files, Text_Translation=No may be used to create Unix-style files on Windows. Text_Translation is implemented only on Windows systems. It has no effect on any other version of GNAT Pro.
Posted in Development Log, GNAT Compilation System