finished inner function implementation
[swftools.git] / lib / as3 / parser.y
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
2008-12-30 krammadded 'a op= b' implementation
2008-12-30 krammfixed variable killing on scope end
2008-12-30 krammsimplified local variable reassignment, added default...
2008-12-30 krammbugfixes, closure support
2008-12-30 krammoptimized assignment code, added varargs
2008-12-30 krammmade temporary variable non-colliding
2008-12-23 krammreworked left-hand expressions
2008-12-23 krammadded class members, expression lefthands
2008-12-23 krammsmall cleanup
2008-12-23 krammadded member lookup
2008-12-23 krammfixed top scope element for interface instantiation
2008-12-23 krammtidied up grammar section
2008-12-23 krammmade boolvalues.as work
2008-12-23 krammimplemented new()
2008-12-23 krammimplemented wildcard imports
2008-12-19 krammadded missing type conversions
2008-12-19 krammfixed opcodes
2008-12-19 krammimplemented break
2008-12-19 krammchanged _type back to type_t, now that the #includes...
2008-12-19 krammremoved all that extra output
2008-12-19 krammuse class_signature instead of multiname
2008-12-09 krammadded typed expressions
2008-12-09 krammimplemented if and else
next