April 18, 2024, 06:35:30 AM

News:

IonicWind Snippit Manager 2.xx Released!  Install it on a memory stick and take it with you!  With or without IWBasic!


Aurora Compiler RC4

Started by Ionic Wind Support Team, April 15, 2009, 06:51:22 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Ionic Wind Support Team

April 15, 2009, 06:51:22 PM Last Edit: May 21, 2011, 04:38:57 PM by LarryMc
Hello all,
Aurora Compiler 1.0 RC4 is now available.

Licensed users can download directly from the link provided when purchasing, subscribers can get the update from the subscribers center.  If you haven't yet purchased your license to Aurora you can do so by following this link:


Remember: using pirated versions of our software not only steals from us, but also from all of the licensed users.  

Changes / Additions:
---------------------------
- An issue with the compiler missing undefined constants was fixed.
- #asm and #endasm keywords are now only matched at the beginning of a line.
- The 1st pass of the compiler was treating #asm anywhere in a word or comment as valid, fixed.
- F9 would attempt to start a debug session for static libraries, fixed.
- Code folding now works for preprecessor symbols (#ifdef, #ifndef, #asm, etc).

Notes:
--------------------------
The compiler missing undefined constants would cause arrays to be dimensioned with a zero size.  For example if you had this struct:

struct diskfile
{
  DSTRING path[MAX_PATH];
  INT records;
}

If MAX_PATH was not defined the compiler would ignore the error and an array of 0 bytes would have been created.  Causing any writing to the path member to overwrite the records member and any memory following the struct.  The compiler now correctly reports it as an "unknown constant".

Ionic Wind Support Team

Ionic Wind Support Team

April 16, 2009, 05:54:26 PM #1 Last Edit: September 30, 2010, 09:19:13 AM by Larry McCaughn
OK.  Received two emails already, so apparently I wasn't clear enough.

Licensed users: To get the update click on the link in the email that was sent to you when you purchase, the very same email which has your license key in it.  The download location never changes.

Ionic Wind Support Team