rogerl%netscape.com
|
c858f0c335
|
Added 'length' to Array objects as a getter property - and fixed up stuff
that this depended on. Fixed parameter names for xml classes and added
'loadxml' global function.
|
2000-12-15 01:38:40 +00:00 |
jeff.dyer%compilercompany.com
|
7c6f29466f
|
Fix the first startup test.
|
2000-11-08 21:05:58 +00:00 |
rogerl%netscape.com
|
ec89b08c8b
|
Fixed warnings & bogus qualifier.
|
2000-11-07 01:09:45 +00:00 |
rogerl%netscape.com
|
67413c204e
|
Fixed compare bugs. Report results from js2 test cases. Rewrote generic
equal to match ECMA 1.5
|
2000-11-06 22:57:10 +00:00 |
rogerl%netscape.com
|
06dade6b2e
|
Fixed adding setter to virtual inherited field.
|
2000-11-03 02:42:01 +00:00 |
jeff.dyer%compilercompany.com
|
2fe8a9cd77
|
Parsing named parameters and arguments according to the Sep-23rd revision
of the grammar. WARNING: struct VariableBinding has grown. Recompile all
after getting this revision.
|
2000-10-23 19:39:55 +00:00 |
rogerl%netscape.com
|
699cd8646f
|
Changed ArgumentList to ArgumentList*. Changed ICodeGenerator to take a
Context instead of world & global pair. Connected to ICodeAssembler from
XMLParser.
|
2000-10-21 00:30:23 +00:00 |
rogerl%netscape.com
|
7806a764aa
|
Added XMLparsing to load a class. Fixed handling of forward references to
class methods/fields.
|
2000-10-18 23:37:44 +00:00 |
rogerl%netscape.com
|
1db3618a98
|
Mods for getter/setter methods.
|
2000-10-09 22:21:26 +00:00 |
rogerl%netscape.com
|
67730faf1f
|
Oops. Left icode output on by default, now off.
|
2000-08-04 20:37:42 +00:00 |
waldemar%netscape.com
|
8941a10acb
|
Fixed Mac errors and warnings
|
2000-08-02 23:09:29 +00:00 |
rogerl%netscape.com
|
9cb37bc8c8
|
Function prototype objects etc.
|
2000-07-26 01:56:47 +00:00 |
rogerl%netscape.com
|
c30779b359
|
More ECMA 3 mucking about to support constructors etc.
|
2000-07-25 22:58:04 +00:00 |
rogerl%netscape.com
|
84455b51d9
|
Implementing Object.prototype object and global object for ECMA 3
Adding Math class support.
|
2000-07-21 01:16:49 +00:00 |
rogerl%netscape.com
|
06f0a5261f
|
Removed all xxxCall, using simple call for everything.
Changed methods to use mMethods vector instead.
Various other fixes etc.
|
2000-07-18 20:53:03 +00:00 |
beard%netscape.com
|
a5ef09a1a6
|
cleaned up by removing widenCString() calls when using world.identifiers
|
2000-07-17 20:39:19 +00:00 |
rogerl%netscape.com
|
0d866e25b5
|
Backed out time()
|
2000-07-14 01:46:14 +00:00 |
rogerl%netscape.com
|
23e9d7c1c8
|
Type targetted binary operators.
Added 'time()' function as native.
|
2000-07-14 01:00:53 +00:00 |
rogerl%netscape.com
|
58dc7e47b7
|
Switching to generic binary operator in order to distinguish situation
where Operators package had been loaded and be able to generate typed
versions of the binary operators otherwise.
|
2000-07-13 00:14:54 +00:00 |
rogerl%netscape.com
|
b8bd1adb30
|
Implemented Import -only it's not in the parser yet.
Added missing defineXXX functions.
|
2000-07-11 23:49:20 +00:00 |
rginda%netscape.com
|
3a02396fda
|
cleaned up linux warnings, minor debugger tweaks
|
2000-07-11 23:08:03 +00:00 |
rogerl%netscape.com
|
774d010635
|
More on @ operator. Fixed R 4billion print bug.
|
2000-07-11 20:54:06 +00:00 |
rogerl%netscape.com
|
087d2475a7
|
Some parts of x@<name> working.
|
2000-07-10 23:18:07 +00:00 |
rogerl%netscape.com
|
daba9186aa
|
Support for 'constructor'.
|
2000-07-08 01:08:29 +00:00 |
rogerl%netscape.com
|
1375151969
|
Removed preprocess step, consolidated identifier handling.
|
2000-07-06 18:26:26 +00:00 |
rogerl%netscape.com
|
63744d7c1c
|
Implicit this and class lookup stuff.
|
2000-06-29 01:21:41 +00:00 |
rogerl%netscape.com
|
52bffdadcf
|
First set of unified 'dot' handling changes for statics.
|
2000-06-28 18:41:30 +00:00 |
rogerl%netscape.com
|
fbdb3fe1c1
|
lots of stuff me and Patrick did
|
2000-06-27 02:39:32 +00:00 |
beard%netscape.com
|
36eef7adea
|
Added emptyArgs, removed unused return value in readEvalFile
|
2000-06-24 05:42:51 +00:00 |
beard%netscape.com
|
b877fde64f
|
VC++ doesn't like local classes in templates.
|
2000-06-24 05:36:09 +00:00 |
beard%netscape.com
|
c5298ced1d
|
major surgery to enable the "load()" native function.
|
2000-06-24 05:25:33 +00:00 |
rginda%netscape.com
|
486d1cc51a
|
fixing source stepping (opcode stepping to come back later)
debugger is now quiet by default.
|
2000-06-24 02:53:29 +00:00 |
beard%netscape.com
|
146e187c7b
|
testCompile() is static
|
2000-06-24 01:04:58 +00:00 |
rogerl%netscape.com
|
432c8b3cdc
|
Got newClass working, added printProperties for instances, some slot
stuff is happening.
|
2000-06-24 00:50:59 +00:00 |
rogerl%netscape.com
|
89515e83dc
|
Removed FUNCTION instruction, other class related junk.
|
2000-06-23 22:53:09 +00:00 |
rginda%netscape.com
|
da45d9b0eb
|
Added debugger opcode, change InstructionMap to a std::map, print source lines while tracing
|
2000-06-23 22:27:17 +00:00 |
rogerl%netscape.com
|
f2591282dc
|
Work to support 'this'.
|
2000-06-21 22:32:21 +00:00 |
rogerl%netscape.com
|
27e254fee3
|
Changed use of Register to TypedRegister throughout.
|
2000-06-20 22:45:45 +00:00 |
rogerl%netscape.com
|
a8a18e9d21
|
Added tests for scripts as strings.
|
2000-06-16 01:37:47 +00:00 |
rogerl%netscape.com
|
c354e43376
|
Mark top-level execution as 'script' rather than function - to handle
vars correctly.
|
2000-06-14 23:28:38 +00:00 |
waldemar%netscape.com
|
767f3c1669
|
Widened default line width to 30
|
2000-06-01 03:31:17 +00:00 |
rogerl%netscape.com
|
565b842243
|
Update to new icg constructor etc.
|
2000-05-26 22:34:42 +00:00 |
rogerl%netscape.com
|
39ebb9c8d8
|
Codegen for statements. Blew off old statement API and most of the test
functions for now, sorry.
|
2000-05-24 02:11:39 +00:00 |
waldemar%netscape.com
|
d4e4f10d14
|
Turned on statement parsing and printing
|
2000-05-24 01:51:32 +00:00 |
rogerl%netscape.com
|
709d6c75d9
|
COMPARE_GT etc are gone.
|
2000-05-23 00:09:44 +00:00 |
rogerl%netscape.com
|
f38a2dd543
|
Moved genExpr to ICodeGenerator
|
2000-05-18 00:01:33 +00:00 |
waldemar%netscape.com
|
4332726ebb
|
Fixed parser errors
|
2000-05-12 05:15:52 +00:00 |
waldemar%netscape.com
|
0a6fc9df09
|
Turned on expression parsing and printing
|
2000-05-12 03:26:43 +00:00 |
beard%netscape.com
|
71c6e11ea9
|
InterpretStage -> Context::Event.
|
2000-05-12 01:20:34 +00:00 |
rogerl%netscape.com
|
f1ae8af483
|
playing with gencode
|
2000-05-09 19:01:00 +00:00 |