651 Commits

Author SHA1 Message Date
rogerl%netscape.com
030d6978ca Added nyi() etc.
git-svn-id: svn://10.0.0.236/trunk@117425 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-25 23:34:02 +00:00
rogerl%netscape.com
c0404bd5e2 Switched to SpiderMOnkey style jsval tagged pointer scheme.
git-svn-id: svn://10.0.0.236/trunk@117240 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-22 22:58:24 +00:00
timeless%mac.com
69ae314807 Bug 106386 rid source of misspellings
r=db48x sr=blake a=asa


git-svn-id: svn://10.0.0.236/trunk@116832 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 04:30:17 +00:00
rogerl%netscape.com
deda8b4f83 Missing newline at EOF
git-svn-id: svn://10.0.0.236/trunk@115162 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 18:15:40 +00:00
rogerl%netscape.com
7ad4b4026a Fixing gcc errors.
git-svn-id: svn://10.0.0.236/trunk@115161 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 18:14:56 +00:00
rogerl%netscape.com
c17d2e5a82 Sweeping changes arising from moving unary operator table to context etc.
git-svn-id: svn://10.0.0.236/trunk@115159 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-21 18:06:35 +00:00
rogerl%netscape.com
faeb4c2ffd Incremental fixes.
git-svn-id: svn://10.0.0.236/trunk@113483 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 01:06:34 +00:00
rogerl%netscape.com
5464363ef6 Incremental ECMA test suite fixes.
git-svn-id: svn://10.0.0.236/trunk@113382 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 00:05:37 +00:00
rogerl%netscape.com
c24ad789c9 Fixes for RE bytecode + adding Context parameter for base JSObect methods
(and associated fall-out). Fixes for Array.length ahndling.Fixing Boolean
prototype.


git-svn-id: svn://10.0.0.236/trunk@113267 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 01:25:26 +00:00
rogerl%netscape.com
c629dbb4d9 Added shell for testing regexp engine.
git-svn-id: svn://10.0.0.236/trunk@113253 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 23:58:53 +00:00
rogerl%netscape.com
7492e8edc9 Bytecode version of engine.
git-svn-id: svn://10.0.0.236/trunk@113175 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 02:02:33 +00:00
rogerl%netscape.com
9aed1eb7d5 Began switch to regexp bytecode.
git-svn-id: svn://10.0.0.236/trunk@112557 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 01:31:39 +00:00
rogerl%netscape.com
0f43f1c0be Cleaning up types.
git-svn-id: svn://10.0.0.236/trunk@112527 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 21:39:00 +00:00
rogerl%netscape.com
babbb97ac2 Cleaned up match vs. execute
git-svn-id: svn://10.0.0.236/trunk@112525 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 20:01:02 +00:00
rogerl%netscape.com
3fe3d6616f Fixes for wacky extra blank lines from cvs. Fixes for __proto__ and to
string.split.


git-svn-id: svn://10.0.0.236/trunk@112524 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 19:51:22 +00:00
rogerl%netscape.com
290e368dd4 Trying to remove extra blank lines from wacky cvs usage.
git-svn-id: svn://10.0.0.236/trunk@112523 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 19:47:18 +00:00
rogerl%netscape.com
cd0b9b2359 Incremental ECMA compatibility fixings.
git-svn-id: svn://10.0.0.236/trunk@112413 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 02:03:56 +00:00
pschwartau%netscape.com
b5cf363183 Fix Mac build errors/warnings
git-svn-id: svn://10.0.0.236/trunk@112399 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 21:23:59 +00:00
rogerl%netscape.com
2784b79499 Need stdlib on Linux.
git-svn-id: svn://10.0.0.236/trunk@112398 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 21:15:48 +00:00
rogerl%netscape.com
680fd1c8ff GCC does now support the iterator.
git-svn-id: svn://10.0.0.236/trunk@112397 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 21:15:16 +00:00
rogerl%netscape.com
4f8c1ea3a6 Fixed signed'ness bug.
git-svn-id: svn://10.0.0.236/trunk@112396 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 21:14:32 +00:00
rogerl%netscape.com
0f89a00dfb Package/Namespace fixes.
git-svn-id: svn://10.0.0.236/trunk@112392 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 18:22:27 +00:00
rogerl%netscape.com
05b6357bfa Incremental fixes for Packages/Import/Use etc.
git-svn-id: svn://10.0.0.236/trunk@112360 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 23:55:19 +00:00
beard%netscape.com
2ac90a394f Reorder initializers in class Package to remove warnings.
git-svn-id: svn://10.0.0.236/trunk@112347 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 16:12:36 +00:00
rogerl%netscape.com
f475c1b95a More Package/Import implementation.
git-svn-id: svn://10.0.0.236/trunk@112335 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 08:30:56 +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
rogerl%netscape.com
fef17167b1 blank
git-svn-id: svn://10.0.0.236/trunk@112076 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 19:30:38 +00:00
rogerl%netscape.com
3ee4af413c Plethora of fixes.
git-svn-id: svn://10.0.0.236/trunk@112051 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 03:49:38 +00:00
rogerl%netscape.com
1991f7a978 Set empty rgexp paren contents to undefined.
git-svn-id: svn://10.0.0.236/trunk@112050 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 03:49:10 +00:00
beard%netscape.com
1b4e59414d Switch to Collector::InstanceOwner templates
git-svn-id: svn://10.0.0.236/trunk@112034 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 17:40:36 +00:00
beard%netscape.com
a421593cf2 support for collecting C++ arrays
git-svn-id: svn://10.0.0.236/trunk@112033 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 17:39:41 +00:00
beard%netscape.com
d432b61362 Simplified collector support by defining scan methods, and using Collector::Owner<T>.
git-svn-id: svn://10.0.0.236/trunk@112009 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 02:27:51 +00:00
beard%netscape.com
782f1fb418 Added templatized subclass of Collector::ObjectOwner to simplify the GC contract.
git-svn-id: svn://10.0.0.236/trunk@112008 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 02:27:01 +00:00
beard%netscape.com
f3c4689b67 Fix windows bustage.
git-svn-id: svn://10.0.0.236/trunk@112007 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 02:26:14 +00:00
beard%netscape.com
0a3b34410d Starting to develop gc infrastructure.
git-svn-id: svn://10.0.0.236/trunk@111933 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 04:45:02 +00:00
beard%netscape.com
598d5796c6 copy(NULL) == NULL
git-svn-id: svn://10.0.0.236/trunk@111932 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 04:42:11 +00:00
beard%netscape.com
ba95ef2e98 First working version using ObjectOwner & semi-spaces.
git-svn-id: svn://10.0.0.236/trunk@111918 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 01:59:52 +00:00
rogerl%netscape.com
dd695f59c6 Added regexpwrapper.
git-svn-id: svn://10.0.0.236/trunk@111898 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 00:18:14 +00:00
rogerl%netscape.com
caa1fd0f57 Added trailing newline at EOF for gcc.
git-svn-id: svn://10.0.0.236/trunk@111896 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 00:12:16 +00:00
rogerl%netscape.com
e16fd8fc14 Added trailing newline for gcc.
git-svn-id: svn://10.0.0.236/trunk@111893 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 00:07:53 +00:00
rogerl%netscape.com
e1787a8cdf Fixed case for include filename.
git-svn-id: svn://10.0.0.236/trunk@111890 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 00:01:14 +00:00
beard%netscape.com
3a6a87c143 Changed data structures for root management. Added ObjectScanner to abstract object scanning.
git-svn-id: svn://10.0.0.236/trunk@111863 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 22:21:52 +00:00
beard%netscape.com
47490c5561 Fix Activation constructor warnings. Reindent liberally.
git-svn-id: svn://10.0.0.236/trunk@111861 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 22:04:11 +00:00
beard%netscape.com
ef6f78e3cf Avoid use of String::c_str(), use String::begin() instead. This also works around a bug in Mac OS X's bastring.h.
git-svn-id: svn://10.0.0.236/trunk@111860 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 22:03:16 +00:00
rogerl%netscape.com
ea5416929e Fixed minor bugs.
git-svn-id: svn://10.0.0.236/trunk@111843 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 18:10:48 +00:00
rogerl%netscape.com
474dee8e7e incremental fixes
git-svn-id: svn://10.0.0.236/trunk@111753 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 00:23:24 +00:00
rogerl%netscape.com
eacfa3cc72 Fixed overrrun errors in character sets.
Fixed windows DEBUG build issues.


git-svn-id: svn://10.0.0.236/trunk@111726 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 20:58:16 +00:00
pschwartau%netscape.com
c5ef9299d5 Added regexpwrapper.cpp
git-svn-id: svn://10.0.0.236/trunk@111601 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 23:17:11 +00:00
pschwartau%netscape.com
2b22d9bb8f Fixed build warnings
git-svn-id: svn://10.0.0.236/trunk@111600 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 23:15:23 +00:00
rogerl%netscape.com
073151bba7 Fixed failure to parse 'prototype'.
Added regexp support.


git-svn-id: svn://10.0.0.236/trunk@111599 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 22:39:43 +00:00