1760 Commits

Author SHA1 Message Date
rginda%netscape.com
6b665a9245 Added bugnumber to uc-003.js and regress-24712.js
new testcase regress-28686.js added


git-svn-id: svn://10.0.0.236/trunk@62159 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-03 22:14:09 +00:00
norris%netscape.com
4854486786 Clean up debugging interfaces.
git-svn-id: svn://10.0.0.236/trunk@62157 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-03 21:46:44 +00:00
rginda%netscape.com
e763676206 Initial add of regress-24712.js
git-svn-id: svn://10.0.0.236/trunk@62155 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-03 21:33:08 +00:00
norris%netscape.com
04e62a29b4 Clean up examples to use current jsFunction_ and jsGet_ method forms.
git-svn-id: svn://10.0.0.236/trunk@62145 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-03 19:15:51 +00:00
rogerl%netscape.com
d91696ad43 Added lineTerminator test back into \s & \S atoms
git-svn-id: svn://10.0.0.236/trunk@62144 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-03 19:07:16 +00:00
norris%netscape.com
bf6459002c Fix js1_2/function/Function_object.js
git-svn-id: svn://10.0.0.236/trunk@62137 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-03 17:18:49 +00:00
norris%netscape.com
02c8b2cc1e skip getter/setters
git-svn-id: svn://10.0.0.236/trunk@62085 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 23:26:56 +00:00
rogerl%netscape.com
804da061a6 r=rginda
Make shared lib thingy configurable.


git-svn-id: svn://10.0.0.236/trunk@62084 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 23:21:04 +00:00
rogerl%netscape.com
663a94b57f r=brendan,rginda
Added ECMA3 compliant getter/setter syntax.
Fixed bugs
	- #28686, mishandling of \$ in replace()
	- #27902, eval not detected as heavyweight indicator for non ECMA
			context version.


git-svn-id: svn://10.0.0.236/trunk@62083 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 23:21:03 +00:00
beard%netscape.com
d6a3fa5f44 can't use operator new to allocate containers that use GC_allocator, because the Mac heap zone isn't scanned.
git-svn-id: svn://10.0.0.236/trunk@62075 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 21:06:36 +00:00
beard%netscape.com
41d429d623 added gc_traits_finalizable to use GC finalization facilities to call destructors.
git-svn-id: svn://10.0.0.236/trunk@62071 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 20:58:26 +00:00
cls%seawood.org
94960d8ea9 Reverted part of slamm's checkin so that non-official builds (including tinderboxes) stop on errors. Changed makefiles to use gmake's -C option instead of 'cd'.
git-svn-id: svn://10.0.0.236/trunk@62054 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 12:41:47 +00:00
waldemar%netscape.com
be012c9cc8 Workarounds for VC6 bugs
git-svn-id: svn://10.0.0.236/trunk@62026 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 03:43:40 +00:00
waldemar%netscape.com
e9ef64026b Added Visual C++ workspace
git-svn-id: svn://10.0.0.236/trunk@62016 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 02:06:40 +00:00
waldemar%netscape.com
3a7bf3376e Visual C++ version
git-svn-id: svn://10.0.0.236/trunk@62013 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 01:54:49 +00:00
rogerl%netscape.com
6eb15dc0c4 Switch to using new DToA stuff for numberToString().
git-svn-id: svn://10.0.0.236/trunk@62004 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 00:30:01 +00:00
rogerl%netscape.com
720b0c8a4e Need to pass expressions containing unicode identifiers as split strings
since the string processing will convert the unicode sequences into regular
characters before the identifier is recognized. The fact that Monkey was
cool with this is a separate bug.


git-svn-id: svn://10.0.0.236/trunk@61998 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 23:28:14 +00:00
rogerl%netscape.com
e439b08189 Fix endian bug for BigInteger constructor.
git-svn-id: svn://10.0.0.236/trunk@61997 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 23:25:23 +00:00
waldemar%netscape.com
8ce5d46607 File Removed.
git-svn-id: svn://10.0.0.236/trunk@61996 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 23:24:20 +00:00
waldemar%netscape.com
b3ccaaf838 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@61995 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 23:24:19 +00:00
rogerl%netscape.com
8013d11b6c Hmm, better do that negate.
git-svn-id: svn://10.0.0.236/trunk@61989 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 22:20:48 +00:00
rogerl%netscape.com
a93a52c547 Oops, remove debugging hack.
git-svn-id: svn://10.0.0.236/trunk@61988 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 22:20:09 +00:00
rogerl%netscape.com
7cb316c308 Fixing Unicode ECMA 3 compliance issues
git-svn-id: svn://10.0.0.236/trunk@61987 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 22:15:35 +00:00
rogerl%netscape.com
3bc8b0594c Fixing Unicode ECMA 3 compliance issues.
Fixed bug in $ handling for ECMA 3 (don't support \$)


git-svn-id: svn://10.0.0.236/trunk@61986 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 22:14:34 +00:00
norris%netscape.com
9ab5c7b822 Fix bug 6063.
git-svn-id: svn://10.0.0.236/trunk@61978 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 21:35:38 +00:00
norris%netscape.com
41e82cebb1 Switch back to using getDeclaredMethods--I was able to get it working with a
security manager.


git-svn-id: svn://10.0.0.236/trunk@61973 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 18:26:43 +00:00
waldemar%netscape.com
d878ba56de Added parser output classes
git-svn-id: svn://10.0.0.236/trunk@61963 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 07:00:31 +00:00
waldemar%netscape.com
8acb3ecf80 Added linked list and arena destructor utilities
git-svn-id: svn://10.0.0.236/trunk@61962 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 07:00:05 +00:00
beard%netscape.com
8c6f6ff4b2 importable XML project file for CWPro5 (with CWPro4 Java Tools)
git-svn-id: svn://10.0.0.236/trunk@61928 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 01:12:20 +00:00
beard%netscape.com
fcde68c686 CWPro5 format project (using CWPro4 Java tools).
git-svn-id: svn://10.0.0.236/trunk@61926 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 01:00:38 +00:00
beard%netscape.com
3f8f0b7ce5 added LazilyLoadedCtor.java
git-svn-id: svn://10.0.0.236/trunk@61925 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 00:57:29 +00:00
norris%netscape.com
58c57005f2 1. Implement a new method of Context that allows embedders to disable or clear cached items
2. Change from using Class.getDeclaredMethods to Class.getMethods since the former may cause
   security problems. Implement a cache to ameleorate the possible performance degredation.
3. Add a new class to lazily load constructors to improve performance


git-svn-id: svn://10.0.0.236/trunk@61896 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-29 21:35:45 +00:00
norris%netscape.com
ffd3bd5076 Remove reference to parent scope for Java methods. This was resulting in dangling
references that were never released to a large pool of objects.


git-svn-id: svn://10.0.0.236/trunk@61880 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-29 17:27:56 +00:00
beard%netscape.com
731e732229 gc_traits used to control whether a type is allocated using GC_malloc vs. GC_malloc_atomic.
git-svn-id: svn://10.0.0.236/trunk@61879 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-29 16:03:24 +00:00
beard%netscape.com
5f95254bb3 gc_allocator test
git-svn-id: svn://10.0.0.236/trunk@61878 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-29 16:01:57 +00:00
beard%netscape.com
9f6095211b allocator for garbage collection
git-svn-id: svn://10.0.0.236/trunk@61826 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-29 01:48:02 +00:00
norris%netscape.com
d8a63e199d Guard against possible NullPointerException if the Context has not been properly entered.
git-svn-id: svn://10.0.0.236/trunk@61794 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-28 18:40:34 +00:00
norris%netscape.com
612a23d049 Some users with JDK 1.1 but JDK 1.2 security were getting NullPointerExceptions here.
git-svn-id: svn://10.0.0.236/trunk@61793 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-28 18:38:37 +00:00
norris%netscape.com
ece789dd19 Fix warning.
git-svn-id: svn://10.0.0.236/trunk@61792 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-28 18:32:19 +00:00
norris%netscape.com
5a5aa031f8 Generalize error test to catch any catches appearing after a catch-all.
git-svn-id: svn://10.0.0.236/trunk@61791 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-28 18:28:45 +00:00
jband%netscape.com
7fada9cd23 Fix bug 28982. Call to JS_ClearScope in property setter (e.g. window.location = "foo")
was causing defered calls to js_FreeSlot to do wild pointer writes into slots that
were no longer owned by the object. Also this improves the fix to 14462 (see note
in 28982 from brendan). r=brendan@mozilla.org a=jar@netscape.com


git-svn-id: svn://10.0.0.236/trunk@61749 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-26 23:47:33 +00:00
bryner%uiuc.edu
fb74001790 Adding a new flag to the Win32 build system. Set DISABLE_TESTS=1 to skip
building in the tests directories.  Should not affect the build at all if
you do not have this environment variable.  r=leaf.


git-svn-id: svn://10.0.0.236/trunk@61647 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-25 04:12:40 +00:00
norris%netscape.com
38fd45990f Enable catchguard with new 'if' syntax.
Implement check.


git-svn-id: svn://10.0.0.236/trunk@61606 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-24 19:35:22 +00:00
rogerl%netscape.com
05e8bbd52c Ported toFixed, toExponential & toPrecision to NativeNumber from C sources.
git-svn-id: svn://10.0.0.236/trunk@61498 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-23 18:46:36 +00:00
norris%netscape.com
f9db1d851f Move JavaObjectToLong to be a conformance rather than a negative test.
git-svn-id: svn://10.0.0.236/trunk@61497 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-23 18:29:35 +00:00
shaver%mozilla.org
105a6b5f05 fix #25581 (leaking JSScript, r=beard, a=waterson)
git-svn-id: svn://10.0.0.236/trunk@61480 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-23 06:09:04 +00:00
waldemar%netscape.com
64fa1b6c33 Work on adding parser
git-svn-id: svn://10.0.0.236/trunk@61470 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-23 01:54:30 +00:00
waldemar%netscape.com
617fbb3628 Added .h files to project
git-svn-id: svn://10.0.0.236/trunk@61469 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-23 01:53:08 +00:00
waldemar%netscape.com
b736196a19 Fixed non-DEBUG warning
git-svn-id: svn://10.0.0.236/trunk@61468 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-23 01:51:44 +00:00
waldemar%netscape.com
8e0620e467 Added arenas
git-svn-id: svn://10.0.0.236/trunk@61466 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-23 01:40:48 +00:00