as3: various bugfixes
[swftools.git] / lib / as3 / parser.y
2009-04-08 Matthias Krammas3: various bugfixes
2009-04-07 Matthias Krammas3: compile-time constants now work
2009-04-06 Matthias Krammas3: introduced compile-time constants
2009-04-06 Matthias Krammas3: Ast supports brackets now, too. Fixed Math bug...
2009-04-05 Matthias Krammfinished ast implementation
2009-04-05 Matthias Krammstarted integrating expression ast
2009-04-05 Matthias Krammmoved global variables/routines to common.h
2009-04-03 Matthias Krammimplemented conditional compilation
2009-04-03 Matthias Krammas3compile: added -R option, fixed some namespace bugs
2009-03-26 Matthias Krammfixed ok/innerfunctionslots.as
2009-03-25 Matthias Krammsmall fixes
2009-03-25 Matthias Krammfixed test ok/innerfunction.as
2009-03-25 Matthias Krammfixed tests ok/namespaces1.as, ok/packagestr.as
2009-03-24 Matthias Krammadded rollbacking functionality to trier (for namespaces)
2009-03-20 Matthias Krammimplemented url resolving in namespaces
2009-03-17 Matthias Krammfixed switch+try/catch problem
2009-03-16 Matthias Krammbugfixes
2009-03-15 Matthias Krammremove namespaces from tokens again when they go out...
2009-03-14 Matthias Krammnumerous small bugfixes
2009-03-13 Matthias Krammadded support for $id variable names and var x,y lists...
2009-02-16 Matthias Krammcontinued namespace member implementation
2009-02-16 Matthias Krammadded support members with namespace access
2009-02-16 Matthias Krammfixed type coercing in ? :
2009-02-14 Matthias Krammfinished inner function implementation
2009-02-14 Matthias Krammadded detection for functions which need activation...
2009-02-14 Matthias Krammtrack variables in first pass
2009-02-14 Matthias Krammsmall bugfix in constant checking
2009-02-14 Matthias Krammextended error messages
2009-02-14 Matthias Krammnew registry format
2009-02-13 Matthias Krammrefactored static initializers
2009-02-08 Matthias Krammrefactored, added stubs for xml operators
2009-02-07 Matthias Krammschedule import files during parsing
2009-02-07 Matthias Krammfixed a few mem leaks
2009-02-03 Matthias Krammfixed nested_function, started fixing new
2009-02-03 Matthias Krammfixed innerfunction this.Class
2009-02-03 Matthias Krammadded support for more inner function testcases
2009-02-02 Matthias Krammfixed dynamicobj test case
2009-02-02 Matthias Krammstarted to implement inner functions
2009-01-30 Matthias Krammfixed testcase 'scope'
2009-01-30 Matthias Krammfixed 'precedence' test case
2009-01-30 Matthias Krammfixed packageinit test case
2009-01-30 Matthias Krammimplemented two-pass compiling
2009-01-30 Matthias Krammnew test case ok/hide.as
2009-01-09 krammadded support for package-level code
2009-01-06 krammoptimizations and bugfixes for finally
2009-01-06 krammimplemented finally
2009-01-06 krammadded stub for inner functions
2009-01-06 krammmulti file support, switched a few warnings to softwarnings
2009-01-06 krammfixed globalvarassign test case
2009-01-06 krammmore reconcile fixes, optimized ++
2009-01-06 krammfixed reconcile bug, moved local var initialization...
2009-01-06 krammchanged flags2access calls to flags2namespace
2009-01-06 krammmade ^ left-associative
2009-01-06 krammadded '|=' implementation
2009-01-02 krammimplemented 'with'
2009-01-02 krammimplemented throw and try/catch
2009-01-02 krammadded support for global slots
2009-01-02 krammimplemented class init code
2009-01-02 krammfixed bug in variable allocation
2009-01-02 krammimplemented global methods
2009-01-02 krammkill temporary variable of 'dup2' workaround
2009-01-02 krammfixed reconcile bug in assignment
2009-01-02 krammimplemented in
2009-01-02 krammimplemented for(in), for each(in)
2009-01-02 krammimplemented overriding
2009-01-02 krammrefined switch fallthrough handling
2009-01-02 krammimplemented switch
2009-01-02 krammadded implementation for dict-style objects
2009-01-02 krammsmall fix in dynamic handling
2009-01-02 krammfixed bug in while(){continue};
2009-01-02 krammfixed segfault in ok/interface.as
2009-01-02 krammfixed bug in break/continue w/ label
2009-01-02 krammadded do-while, break label, continue (label)
2009-01-02 krammimplemented arrays
2009-01-02 krammadded call support for global functions
2009-01-02 krammconstruct superclass in default constructor
2009-01-02 krammsimplified default constructor generation
2009-01-02 krammuse labels for backward jumps, nop for forward jumps
2009-01-02 krammuse label more sparingly, it might confuse the verifier
2009-01-02 krammadded instanceof operator
2009-01-02 krammfixed bug in MEMBER_MULTINAME
2009-01-02 krammfixed Number default value
2009-01-02 krammremoved a few initcode relicts
2008-12-30 krammsmall bugfixes
2008-12-30 krammadded super() implementation, state is now split up...
2008-12-30 krammadded typeof, void expressions
2008-12-30 krammimplemented missing arithmetric operations
2008-12-30 krammdo precedence by the book
2008-12-30 krammfixed bug in creation of dynamic classes
2008-12-30 krammfixed segfault during late binding
2008-12-30 krammdon't reference instance variables with getslot
2008-12-30 krammnew function find_class(), used by NEW and class lookup
2008-12-30 krammsimplified new() for local classes
2008-12-30 krammadded support for "Class.member" syntax
2008-12-30 krammallow a static function to access static slots directly
2008-12-30 krammadded access level modifiers support, modified property...
2008-12-30 krammmake sure that we don't do a rogue getproperty anywhere...
2008-12-30 krammfixed getter/setter handling, refined casting
2008-12-30 krammimplemented interfaces
2008-12-30 krammstrings are now encoded as string_t
next