IonicWind Software

Aurora Compiler => Update Announcements => Topic started by: Ionic Wind Support Team on April 15, 2009, 06:51:22 PM

Title: Aurora Compiler RC4
Post by: Ionic Wind Support Team on April 15, 2009, 06:51:22 PM
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".

Title: Re: Aurora Compiler RC4
Post by: Ionic Wind Support Team on April 16, 2009, 05:54:26 PM
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.