swftools.git
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
2009-01-02 krammdump out parent
2009-01-02 krammstore global functions as classes, too
2009-01-02 krammfixed mem leaks
2009-01-02 krammradically reduced default size. makes running tests...
2009-01-02 krammrefined cut_last_push
2009-01-02 krammadded missing \n in fprintf(stderr)
2009-01-02 krammadded fallthrough opcode
2009-01-02 krammdump out a method id for opcodes with a method index
2009-01-02 krammcutlastpush now handles newobject, newarray, too
2009-01-02 krammwarn about internal opcodes during writing
2009-01-02 krammadded dummy __continue__ opcode
2009-01-02 krammregenerated
2009-01-02 krammregenerated
2009-01-02 krammexported trait_new_member
2009-01-02 krammrenamed abc_class_(static)constructor to abc_class_get...
2009-01-02 krammfixed bug in staticslot
2009-01-02 krammfixed bug in slot assignment
2009-01-02 krammtrait_new_method now takes a trait list as first argument
2009-01-02 krammdump out unreferenced methods, too
2009-01-02 krammprint out trait attributes when dumping
2009-01-02 krammadded test programs
2009-01-02 krammtest for a stack underflow problem, too
2009-01-02 krammadded test for empty case
2009-01-02 krammstring escaping test
2009-01-02 krammtest of variable reassignment
2009-01-02 krammtest break and continue, too
2009-01-02 krammadded test for finally
2009-01-02 krammadded a syntax check for {}
2009-01-02 krammtests are named 1/2 and 2/2
2009-01-02 krammtest hex numbers
2009-01-02 kramminheritance test
2009-01-02 krammtest for undefined label in break/continue
2008-12-30 krammregenerated from source
2008-12-30 krammreworked strings
2008-12-30 krammadded ptr_type
2008-12-30 krammnew keyword super
2008-12-30 krammadded void,typeof,undefined keywords
2008-12-30 krammremoved Boolean, Number, uint, int from keywords
2008-12-30 krammonly allow sign in front of a number if it's safe
2008-12-30 krammallow .123 format numbers
2008-12-30 krammadded string unescaping
2008-12-30 krammadded '*=' token
2008-12-30 krammfixed multiline comments
2008-12-30 krammadded T_DOTDOTDOT
2008-12-30 krammremoved token_t type
2008-12-30 krammparams now have a value, too
2008-12-30 krammnew struct 'params'
2008-12-30 krammrun error reporting tests, too
2008-12-30 krammadded slot field to classinfo_t
2008-12-30 krammadded flags to memberinfo
2008-12-30 krammadded more member types
2008-12-30 krammrenamed registry_getfunctionclass to memberinfo_getclass
2008-12-30 krammclassinfo_t now has a union member for storing subclass...
2008-12-30 krammadded class type
2008-12-30 krammclassinfo_register now allocates space for the interfac...
2008-12-30 krammrenamed '__funcptr__' to 'call'
2008-12-30 krammnew functions getfunctionclass() isfunctionclass()
2008-12-30 krammadded ACCESS_PUBLIC as synonym to ACCESS_PACKAGE
2008-12-30 krammfixed a bad alloc
2008-12-30 krammthe string pool now stores string_t* entries
2008-12-30 krammsmall print refinement
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-30 krammadded slots to class
2008-12-30 krammadded access codes to member flags
2008-12-30 krammtoken2string now takes 2 parameters
2008-12-30 krammfixed code_cutlast if there's only one opcode
2008-12-30 krammstrings are now stored as string_t*
2008-12-30 krammreactivated code_dup
next