rogerl%netscape.com
c963d9e017
Tentative fix for build related issues.
2001-03-27 22:05:48 +00:00
jeff.dyer%compilercompany.com
dc352e6fb6
Updating JSC with framework for semantics in cpp.
2001-03-26 22:31:11 +00:00
rogerl%netscape.com
35825b2bf5
Need to pass context now.
2001-02-23 00:23:53 +00:00
beard%netscape.com
a5bc14a2ad
Fixed crashing bugs by using PowerPC struct alignment. Reorganized project to link against Mac libraries, rather than having JS2.lib bring them in.
2001-02-14 18:38:12 +00:00
beard%netscape.com
0e29b661a3
Fixing assertion in test case, so js2 shell will start correctly.
2001-02-14 18:30:03 +00:00
beard%netscape.com
8af9421767
Fixed crashing bugs by using PowerPC struct alignment.
2001-02-13 05:05:59 +00:00
rginda%netscape.com
53c12bbf5e
adding .prefix files for the tests
2001-02-09 23:32:03 +00:00
rginda%netscape.com
3d087768a1
changes to get the tests building again on the mac
2001-02-09 23:31:11 +00:00
rogerl%netscape.com
8852bd4828
Added WIN32 warning suppression pragma.
2001-02-09 19:11:04 +00:00
rginda%netscape.com
2c018ad0a6
mac build goop for tests/cpp and utilities.cpp fix for debug targets on mac
2001-02-09 00:08:22 +00:00
rginda%netscape.com
c7680f76f8
Adding windows build goop for the tests
2001-02-08 21:38:52 +00:00
rginda%netscape.com
7c1ad74353
changes to get js2_shell to build
2001-02-08 06:01:54 +00:00
rginda%netscape.com
4087957756
ok, that was silly, removing generated Makefiles
2001-02-07 21:33:02 +00:00
rginda%netscape.com
74ad25891f
Adding Makefiles
2001-02-07 21:29:36 +00:00
rginda%netscape.com
848ccfca69
initial checkin for source reorg. leaf copied mozilla/js/js2 to mozilla/js2/src, mozilla/js/js2/jsc to mozilla/js2/jsc, mozilla/js/js2/tools to mozilla/js2/tools, and mozilla/js/semantics to mozilla/js2/semantics
...
unix now has an autoconf based make system. currently the new make system only makes parser related files, back end stuff to be added soon.
mac and windows makesystems will be checked in next.
parser.cpp has been factored into token.*, lexer.*, and parser.*
utilities.cpp has been factored into formatter.*, exception.*, mem.*, strings.*,ds.h, stlcfg.h, and algo.h
2001-02-07 21:21:22 +00:00
rogerl%netscape.com
4b45446f30
Re-structuring some ICG details.
2001-02-02 01:04:22 +00:00
rogerl%netscape.com
35b3299ba1
Added <function> at top level and example thereof.
2001-01-20 00:44:51 +00:00
rogerl%netscape.com
5ef03957d6
Fixes and enhancements to get class references, constructors and scripts
...
working from .xml input.
2001-01-19 23:56:37 +00:00
rogerl%netscape.com
43daa9fbee
Fix for VC++ compile.
2001-01-02 19:49:16 +00:00
beard%netscape.com
99f9432582
no need to copy JSString values into String values.
2000-12-30 07:06:03 +00:00
rogerl%netscape.com
adeb9ce419
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
843e30ec1a
Fix the first startup test.
2000-11-08 21:05:58 +00:00
rogerl%netscape.com
0a6215f169
Fixed warnings & bogus qualifier.
2000-11-07 01:09:45 +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
7b8898dcf1
Fixed adding setter to virtual inherited field.
2000-11-03 02:42:01 +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
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
rogerl%netscape.com
e30ce8373b
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
8141a721b4
Mods for getter/setter methods.
2000-10-09 22:21:26 +00:00
rogerl%netscape.com
b7a244e864
Oops. Left icode output on by default, now off.
2000-08-04 20:37:42 +00:00
waldemar%netscape.com
9e6ed90896
Fixed Mac errors and warnings
2000-08-02 23:09:29 +00:00
rogerl%netscape.com
4105edc56c
Function prototype objects etc.
2000-07-26 01:56:47 +00:00
rogerl%netscape.com
785fb348fd
More ECMA 3 mucking about to support constructors etc.
2000-07-25 22:58:04 +00:00
rogerl%netscape.com
4ae568de5e
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
cfd4e435be
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
a831464e86
cleaned up by removing widenCString() calls when using world.identifiers
2000-07-17 20:39:19 +00:00
rogerl%netscape.com
394eae2d67
Backed out time()
2000-07-14 01:46:14 +00:00
rogerl%netscape.com
9d9a2397fe
Type targetted binary operators.
...
Added 'time()' function as native.
2000-07-14 01:00:53 +00:00
rogerl%netscape.com
bc2242f4d4
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
6982a7a85f
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
0521d8724e
cleaned up linux warnings, minor debugger tweaks
2000-07-11 23:08:03 +00:00
rogerl%netscape.com
892b3e4cff
More on @ operator. Fixed R 4billion print bug.
2000-07-11 20:54:06 +00:00
rogerl%netscape.com
aa83a57078
Some parts of x@<name> working.
2000-07-10 23:18:07 +00:00
rogerl%netscape.com
0d7c4bc5c1
Support for 'constructor'.
2000-07-08 01:08:29 +00:00
rogerl%netscape.com
f677b9a1dd
Removed preprocess step, consolidated identifier handling.
2000-07-06 18:26:26 +00:00
rogerl%netscape.com
8d0b4fe645
Implicit this and class lookup stuff.
2000-06-29 01:21:41 +00:00
rogerl%netscape.com
b5f49320b8
First set of unified 'dot' handling changes for statics.
2000-06-28 18:41:30 +00:00
rogerl%netscape.com
b3fecb38fa
lots of stuff me and Patrick did
2000-06-27 02:39:32 +00:00
beard%netscape.com
c8cdd76d90
Added emptyArgs, removed unused return value in readEvalFile
2000-06-24 05:42:51 +00:00
beard%netscape.com
0dcdb5889f
VC++ doesn't like local classes in templates.
2000-06-24 05:36:09 +00:00