rev 532 - in trunk: . include/prothon src
SVN User <[email protected]> Fri, 21 May 2004 18:58:37 -0400
| Newsgroups | gmane.comp.lang.prothon.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: mark
Date: 2004-05-21 18:58:34 -0400 (Fri, 21 May 2004)
New Revision: 532
Modified:
trunk/CHANGES.txt
trunk/include/prothon/prothon.h
trunk/src/prothon.y
Log:
removed obj[sym] access to attrbutes feature
***** release version 0.1 *****
Modified: trunk/CHANGES.txt
===================================================================
--- trunk/CHANGES.txt 2004-05-21 21:01:23 UTC (rev 531)
+++ trunk/CHANGES.txt 2004-05-21 22:58:34 UTC (rev 532)
@@ -1,6 +1,29 @@
----- Prothon Release History ----
+Version 0.1.0 - Build 532 - 5/21/04 - Weekly Release
+ - Removed symbols and capitalized globals
+ - added self, outer, and caller prefixes
+ - changed local/global scopes to scope chain
+ - Added obj.func{self}(args) calling syntax
+ - Added obj.func{self} method binding
+ - Added object statement
+ - changed special __var__ format to var_
+ - Added many String methods
+ - Support uninitialized binary objects and init_ on binary objects
+ - Init_ can now return new object
+ - Added Symbol object support as `var
+ - Added %x to String.mod_()
+ - Added Dict.len() and Len(dict)
+ - Added Object.unbind()
+ - Added Object.objId()
+ - Added -d command line flag to enable debug dumps
+ - Changed first Main module to "Main" from "Main1", second is "Main1"
+ - Fixed param mismatch with () and (*args, **kwargs)
+ - Fixed Race in Thread Startup
+ - Fixed bug in Dict when expanding size
+ - Fixed bug in nested For loops
+
Version 0.0.6 - Build 420 - 4/26/04 - Weekly Release
- Added Prosist object store database module
- setProto and addProto now work on immutable objects
Modified: trunk/include/prothon/prothon.h
===================================================================
--- trunk/include/prothon/prothon.h 2004-05-21 21:01:23 UTC (rev 531)
+++ trunk/include/prothon/prothon.h 2004-05-21 22:58:34 UTC (rev 532)
@@ -23,7 +23,7 @@
* derivative work available to others as provided herein, then Licensee
* hereby agrees to include in any such work a brief summary of the
* changes made to Prothon.
- *
+ *
* 4. HCA is making Prothon available to Licensee on an "AS IS" basis.
* HCA MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY
* OF EXAMPLE, BUT NOT LIMITATION, HCA MAKES NO AND DISCLAIMS ANY
Modified: trunk/src/prothon.y
===================================================================
--- trunk/src/prothon.y 2004-05-21 21:01:23 UTC (rev 531)
+++ trunk/src/prothon.y 2004-05-21 22:58:34 UTC (rev 532)
@@ -582,7 +582,6 @@
;
target_param:
attr_ref
- | obj '[' obj ']' { $$ = append_code(yylex_param, $1, $3, 0); }
| obj '[' slice ']' { $$ = append_code(yylex_param, $1, $3, 0); }
;
attr_ref: