146 Commits

Author SHA1 Message Date
rogerl%netscape.com
f98ea16ee1 Added 'quit' to shell.
git-svn-id: svn://10.0.0.236/trunk@112558 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 01:32:23 +00:00
rogerl%netscape.com
49c1025d50 Fixed VC++ build errors for GC stuff. Package & Namespace stuff.
git-svn-id: svn://10.0.0.236/trunk@112262 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 01:41:02 +00:00
beard%netscape.com
d161f762c5 Added regexpwrapper.cpp, and mozilla/js2/src/regexp to the include paths....
git-svn-id: svn://10.0.0.236/trunk@111865 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 22:23:48 +00:00
beard%netscape.com
2d30bd6ad1 Added regexpwrapper.cpp, and mozilla/js2/src/regexp to the include paths.
git-svn-id: svn://10.0.0.236/trunk@111864 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 22:23:41 +00:00
rogerl%netscape.com
701eccd8dd Fixed windows DEBUG build issues.
git-svn-id: svn://10.0.0.236/trunk@111727 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 20:59:03 +00:00
rogerl%netscape.com
f764f98276 Release build fixes.
git-svn-id: svn://10.0.0.236/trunk@110721 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 17:56:55 +00:00
rogerl%netscape.com
d531ef9e5d Modified to use new parameter syntax.
git-svn-id: svn://10.0.0.236/trunk@110717 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 17:22:26 +00:00
beard%netscape.com
6447a8eb5f Turned on DEBUG flag.
git-svn-id: svn://10.0.0.236/trunk@110431 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-13 21:11:14 +00:00
beard%netscape.com
09f88c4ade *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@110060 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 01:06:34 +00:00
beard%netscape.com
1aa487173f Added header files to project.
git-svn-id: svn://10.0.0.236/trunk@110059 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 01:05:27 +00:00
beard%netscape.com
3d2bf9bd35 Support for building JS2 using Project Builder on Mac OS X.
git-svn-id: svn://10.0.0.236/trunk@109880 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-06 22:32:38 +00:00
waldemar%netscape.com
7aa69e6261 Updated to latest CodeWarrior and to fix subproject dependencies
git-svn-id: svn://10.0.0.236/trunk@109603 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-04 02:26:32 +00:00
rogerl%netscape.com
e8967a2184 Added Array.sort. Fixed toNumber(String) for trailing whitespace. Fixed
Date.SetXXX for date values. Fixed scopechain growth bug. Fixed empty
array literals. Fixed empty type casts for built-ins.


git-svn-id: svn://10.0.0.236/trunk@105725 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-19 00:25:28 +00:00
rogerl%netscape.com
2438cfbd9c Added enumerable handling, === operator. Fixed try/catch across interpreter
loop invocations, other sundry ecma test suite fixes.


git-svn-id: svn://10.0.0.236/trunk@104871 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-08 23:57:01 +00:00
beard%netscape.com
a30bd26d1b Added Carbon.rsrc to Carbon targets.
git-svn-id: svn://10.0.0.236/trunk@104597 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-04 21:45:48 +00:00
beard%netscape.com
ff14390927 Carbon specific resources for Carbon targets.
git-svn-id: svn://10.0.0.236/trunk@104596 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-04 21:41:56 +00:00
rogerl%netscape.com
fd8415d494 Snapshot of latest fixes for expression/statement/date/boolean/types ECMA
test suite related bug fixing.


git-svn-id: svn://10.0.0.236/trunk@104054 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-28 01:16:52 +00:00
rogerl%netscape.com
0504d72851 Added 'version' function for test suite.
git-svn-id: svn://10.0.0.236/trunk@103257 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-20 01:41:03 +00:00
waldemar%netscape.com
4937ee8e4d Added missing library
git-svn-id: svn://10.0.0.236/trunk@102474 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-06 22:31:29 +00:00
beard%netscape.com
a881928a11 Added Carbon targets, fixed MPW targets.
git-svn-id: svn://10.0.0.236/trunk@101166 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-16 01:34:18 +00:00
beard%netscape.com
b80775b575 Build with latest CodeWarrior tools.
git-svn-id: svn://10.0.0.236/trunk@101165 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-16 01:02:46 +00:00
beard%netscape.com
aea58b39be Added MPW tool targets.
git-svn-id: svn://10.0.0.236/trunk@101119 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-15 18:59:54 +00:00
beard%netscape.com
973fcf151a Prefix files for MPW targets.
git-svn-id: svn://10.0.0.236/trunk@101117 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-15 18:58:31 +00:00
beard%netscape.com
1490651ecb Updated for latest CodeWarrior tools.
git-svn-id: svn://10.0.0.236/trunk@101116 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-15 18:27:40 +00:00
waldemar%netscape.com
bbf83befbb Merged with branch
git-svn-id: svn://10.0.0.236/trunk@100849 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-10 23:50:27 +00:00
rogerl%netscape.com
4a33b633e5 Merging JS2_DIKDIK_BRANCH macbuild related stuff.
git-svn-id: svn://10.0.0.236/trunk@100452 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-07 01:40:39 +00:00
rogerl%netscape.com
33ea2bfac7 Merging DIKDIK_BRANCH into main line.
git-svn-id: svn://10.0.0.236/trunk@100450 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-07 01:21:11 +00:00
rogerl%netscape.com
cbb38ee927 More branch merging
git-svn-id: svn://10.0.0.236/trunk@100431 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-06 21:57:00 +00:00
rogerl%netscape.com
0eb159b375 Tentative fix for build related issues.
git-svn-id: svn://10.0.0.236/trunk@90556 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 22:05:48 +00:00
jeff.dyer%compilercompany.com
c66ef4b453 Updating JSC with framework for semantics in cpp.
git-svn-id: svn://10.0.0.236/trunk@90437 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 22:31:11 +00:00
rogerl%netscape.com
253c5f239c Need to pass context now.
git-svn-id: svn://10.0.0.236/trunk@87733 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:23:53 +00:00
beard%netscape.com
353d07be25 Fixed crashing bugs by using PowerPC struct alignment. Reorganized project to link against Mac libraries, rather than having JS2.lib bring them in.
git-svn-id: svn://10.0.0.236/trunk@87002 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 18:38:12 +00:00
beard%netscape.com
d4e2e853d1 Fixing assertion in test case, so js2 shell will start correctly.
git-svn-id: svn://10.0.0.236/trunk@87000 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 18:30:03 +00:00
beard%netscape.com
31f9a73ef6 Fixed crashing bugs by using PowerPC struct alignment.
git-svn-id: svn://10.0.0.236/trunk@86900 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 05:05:59 +00:00
rginda%netscape.com
8aef0119b1 adding .prefix files for the tests
git-svn-id: svn://10.0.0.236/trunk@86710 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 23:32:03 +00:00
rginda%netscape.com
c2871dd95c changes to get the tests building again on the mac
git-svn-id: svn://10.0.0.236/trunk@86709 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 23:31:11 +00:00
rogerl%netscape.com
70893d1e66 Added WIN32 warning suppression pragma.
git-svn-id: svn://10.0.0.236/trunk@86691 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 19:11:04 +00:00
rginda%netscape.com
8460e8da04 mac build goop for tests/cpp and utilities.cpp fix for debug targets on mac
git-svn-id: svn://10.0.0.236/trunk@86640 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 00:08:22 +00:00
rginda%netscape.com
766afea1ed Adding windows build goop for the tests
git-svn-id: svn://10.0.0.236/trunk@86626 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 21:38:52 +00:00
rginda%netscape.com
94fa1139ec changes to get js2_shell to build
git-svn-id: svn://10.0.0.236/trunk@86603 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 06:01:54 +00:00
rginda%netscape.com
39cef48623 ok, that was silly, removing generated Makefiles
git-svn-id: svn://10.0.0.236/trunk@86571 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 21:33:02 +00:00
rginda%netscape.com
0328eb0a54 Adding Makefiles
git-svn-id: svn://10.0.0.236/trunk@86570 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 21:29:36 +00:00
rginda%netscape.com
0d19733052 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


git-svn-id: svn://10.0.0.236/trunk@86568 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 21:21:22 +00:00
rogerl%netscape.com
33757c2cc9 Re-structuring some ICG details.
git-svn-id: svn://10.0.0.236/trunk@86013 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 01:04:22 +00:00
rogerl%netscape.com
32cc1ab2de Added <function> at top level and example thereof.
git-svn-id: svn://10.0.0.236/trunk@85196 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-20 00:44:51 +00:00
rogerl%netscape.com
e56b80d07d Fixes and enhancements to get class references, constructors and scripts
working from .xml input.


git-svn-id: svn://10.0.0.236/trunk@85189 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 23:56:37 +00:00
rogerl%netscape.com
0e8d6728f8 Fix for VC++ compile.
git-svn-id: svn://10.0.0.236/trunk@84269 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 19:49:16 +00:00
beard%netscape.com
8daa6ee2f4 no need to copy JSString values into String values.
git-svn-id: svn://10.0.0.236/trunk@84222 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 07:06:03 +00:00
rogerl%netscape.com
531d8874a0 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.


git-svn-id: svn://10.0.0.236/trunk@83700 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-15 01:38:40 +00:00
jeff.dyer%compilercompany.com
aeec17b652 Fix the first startup test.
git-svn-id: svn://10.0.0.236/trunk@82436 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-08 21:05:58 +00:00