rogerl%netscape.com
069e9baacd
Sweeping set of changes to implement closures. Also re-targetted entire
...
front-end to Cobol and back-end now generates pdp11 assembly code in
spanish.
2000-12-08 23:55:39 +00:00
beard%netscape.com
6c99e43e31
updated dependencies
2000-11-21 00:31:10 +00:00
beard%netscape.com
e1e12894c0
added explicit getString() method to StringFormatter, and removed operator String() methods.
2000-11-21 00:29:39 +00:00
beard%netscape.com
785eaacfb2
Made getStaticSlot() static, to remove warning.
2000-11-21 00:15:39 +00:00
beard%netscape.com
8329d7a4b6
fixing unsigned/signed conversion warnings.
2000-11-21 00:14:55 +00:00
beard%netscape.com
24a6cc787c
CW Pro 6 compatibility.
2000-11-18 03:14:07 +00:00
rogerl%netscape.com
0f1b1996aa
Added lexutils & exception... to default build.
2000-11-16 23:58:53 +00:00
rogerl%netscape.com
3923459330
Example from Waldemar's spec.
2000-11-16 23:50:37 +00:00
rogerl%netscape.com
8ccb885553
Added notion of binding a 'this' to a method to construct a mini-closure
...
for call semantics. Fixed MSVC warnings from lexutils. Added BindThis
instructionand removed 'this' from Call instruction (is now extracted
from target argument).
2000-11-16 23:48:42 +00:00
rginda%netscape.com
806cf8e188
refactored lexer bits from icodeasm into lexutils
...
refactored exceptions from icodeasm into exception*
fixed LeadingCap method names to be interCapped
added string8 and string16 typedefs (as opposed to string vs String)
2000-11-14 03:11:54 +00:00
beard%netscape.com
06b45baadc
Replaced occurrences of $$, $1, $2 with result, first, second. CodeWarrior doesn't like $ characters in identifiers.
2000-11-08 19:50:39 +00:00
rogerl%netscape.com
0a6215f169
Fixed warnings & bogus qualifier.
2000-11-07 01:09:45 +00:00
rogerl%netscape.com
5a3c3bbedc
Fixed statics and constructors bitrot.
2000-11-07 00:59:27 +00:00
rogerl%netscape.com
9468068269
More tests and changed 'verify' to live separately.
2000-11-07 00:58:42 +00:00
rogerl%netscape.com
d56d1d28c0
Testcase for adding setter to non-final field.
2000-11-06 23:00:00 +00:00
rogerl%netscape.com
7f2318fcc5
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
18a5e3a269
More tests
2000-11-03 02:42:23 +00:00
rogerl%netscape.com
7b8898dcf1
Fixed adding setter to virtual inherited field.
2000-11-03 02:42:01 +00:00
jeff.dyer%compilercompany.com
94f99233df
Don't care if required named come after optional named parameters.
2000-11-03 01:44:30 +00:00
rogerl%netscape.com
1851703e79
Fixed bogus rest reference, added named tests.
2000-11-02 19:40:42 +00:00
rogerl%netscape.com
e74eea4764
Fixed signed/unsigned whinage.
2000-11-01 02:04:04 +00:00
rogerl%netscape.com
56310a15c2
Simple call tests.
2000-11-01 01:55:46 +00:00
rogerl%netscape.com
2edfa7302d
Fixed rest parameter index handling.
2000-11-01 01:55:13 +00:00
rogerl%netscape.com
375bd5d07d
Fixed signed/unsigned whine.
2000-11-01 01:48:15 +00:00
rogerl%netscape.com
2e5785dfe5
Fixed JSArray for 1.5 semantics stuff. Changed readEvalFile to stop
...
doing line at a time nonsense. Fixed ExprNode::Index cases to use
InvokeExprNode instead of Binary.
2000-11-01 01:39:43 +00:00
rogerl%netscape.com
c93f2b6295
Fixed gcc whine about char16.
2000-10-28 00:07:36 +00:00
rogerl%netscape.com
e89c1b85f2
Removed unused parameter.
2000-10-28 00:01:58 +00:00
rogerl%netscape.com
2c070bbf9e
Named parameter work.
2000-10-27 23:55:31 +00:00
jeff.dyer%compilercompany.com
969051855b
Added a couple missing redesignates.
2000-10-26 19:51:31 +00:00
beard%netscape.com
a8b33eb1d5
adding nodefactory.h to dependency mix
2000-10-26 03:43:41 +00:00
beard%netscape.com
9adcc15ce8
fixing confusing code for linux, static Arena() -> getArena()
2000-10-26 03:40:51 +00:00
jeff.dyer%compilercompany.com
5e52ae4dac
Added to FunctionDefinition a pointer that marks the position in the
...
parameter list that the named parameter marker occurs. The names at or
after that position may or may not have aliases associated with them.
2000-10-25 12:46:23 +00:00
jeff.dyer%compilercompany.com
22833e1539
Fix assertions that I missed in partial debug mode. Also fixed problem with
...
optional parameter after the named parameter marker.
2000-10-23 22:23:32 +00:00
jeff.dyer%compilercompany.com
73411c491c
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
beard%netscape.com
5fa536e789
fixed some spacing problems, Makefiles use hard tabs!
2000-10-21 00:57:54 +00:00
beard%netscape.com
16f4fdae81
update depenencies for linux
2000-10-21 00:55:59 +00:00
beard%netscape.com
8f28eb5769
added xmlparser.cpp.
2000-10-21 00:51:32 +00:00
beard%netscape.com
ee94aef90f
fixing unsigned warnings, a leetle error checking.
2000-10-21 00:50:44 +00:00
beard%netscape.com
7f9bf0e529
fixing unsigned/signed conversion warnings.
2000-10-21 00:43:35 +00:00
rogerl%netscape.com
acc5d653f4
Fixed signed/unsigned warning.
2000-10-21 00:38:59 +00:00
rogerl%netscape.com
8e8a28606a
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
rginda%netscape.com
25bccbbb49
fixups for lame windows parser, and multiple parse per instance issues.
2000-10-20 22:18:52 +00:00
rginda%netscape.com
2457927e68
lalala, things run, lalala. (well, kinda.)
2000-10-20 10:33:57 +00:00
rginda%netscape.com
adcd95d4ac
more work on producing real live instructionstreams
2000-10-20 03:33:37 +00:00
rginda%netscape.com
143404294d
starting to turn the icode StatementNode vector into actual Instructions...
2000-10-20 01:13:03 +00:00
rogerl%netscape.com
a9f2c3b79c
changes to XMLLexer etc.
2000-10-19 23:07:58 +00:00
rogerl%netscape.com
5b3d409795
Adding xmlparser stuff
2000-10-19 22:34:23 +00:00
beard%netscape.com
34165f9eb4
More const String& happiness.
2000-10-19 03:37:02 +00:00
beard%netscape.com
91533bfcd5
const String& to soothe g++
2000-10-19 03:33:51 +00:00
beard%netscape.com
592a474b0a
Fixing linux breakage, incorrect constructor name.
2000-10-19 03:32:23 +00:00