Author: kjs
Date: Wed Dec 10 02:09:23 2008
New Revision: 33752
Modified:
trunk/NEWS
Log:
[NEWS] update news
+ update IMCC news
+ update PIRC news
+ beautify news layout for deprecations
+ note that some PIR language changes are mentioned in DEPRECATIONS section, as they've gone through a deprecation cycle and are now completely removed. Other syntax constructs are just changed, in which case they're listed under changes in compilers|IMCC. Yes I know this looks slightly random, but it's not :-)
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Wed Dec 10 02:09:23 2008
@@ -2,21 +2,27 @@
New in December 2008 Release
- Compilers
+ + IMCC
+ - removed undocumented .param int <stringc> => <ident> syntax
+ - .line directive now only takes an integer argument
+ - new .file directive to specify the file name being compiled
+ PIRC
- add macro handling to PASM mode
- disable vanilla register allocation in PASM mode, but do allow optimization
- add tests and bug fixes
+ - first bits of bytecode generation. No sub calling/returning yet.
- Languages
+ Pipp
- added support for a return value from user defined functions
- added incomplete implemention of 'require_once'
- Deprecations
+ PARROT_API is now PARROT_EXPORT
- + :lexid is now :subid
- + .arg is now .set_arg
- + .result is now .get_result
- + .yield (in .begin/end_yield) is now .set_yield
- + .return (in .begin/end_return) is now .set_return
+ + PIR
+ - :lexid is now :subid
+ - .arg is now .set_arg
+ - .result is now .get_result
+ - .yield (in .begin/end_yield) is now .set_yield
+ - .return (in .begin/end_return) is now .set_return
New in 0.8.1
- Implementation