rogerl%netscape.com
95c0fa78cd
Switch to using new DToA stuff for numberToString().
2000-03-02 00:30:01 +00:00
rogerl%netscape.com
27bf8b62c9
Fix endian bug for BigInteger constructor.
2000-03-01 23:25:23 +00:00
rogerl%netscape.com
ef2e5e54d8
Hmm, better do that negate.
2000-03-01 22:20:48 +00:00
rogerl%netscape.com
748b87a17e
Oops, remove debugging hack.
2000-03-01 22:20:09 +00:00
rogerl%netscape.com
a008ae5e92
Fixing Unicode ECMA 3 compliance issues
2000-03-01 22:15:35 +00:00
rogerl%netscape.com
e151b3c183
Fixing Unicode ECMA 3 compliance issues.
...
Fixed bug in $ handling for ECMA 3 (don't support \$)
2000-03-01 22:14:34 +00:00
norris%netscape.com
5f47eeafb0
Fix bug 6063.
2000-03-01 21:35:38 +00:00
norris%netscape.com
b83c29fdca
Switch back to using getDeclaredMethods--I was able to get it working with a
...
security manager.
2000-03-01 18:26:43 +00:00
beard%netscape.com
08212e4ea0
importable XML project file for CWPro5 (with CWPro4 Java Tools)
2000-03-01 01:12:20 +00:00
beard%netscape.com
fa18215c91
CWPro5 format project (using CWPro4 Java tools).
2000-03-01 01:00:38 +00:00
beard%netscape.com
f110483063
added LazilyLoadedCtor.java
2000-03-01 00:57:29 +00:00
norris%netscape.com
6263da13e6
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
2000-02-29 21:35:45 +00:00
norris%netscape.com
892c58dabf
Remove reference to parent scope for Java methods. This was resulting in dangling
...
references that were never released to a large pool of objects.
2000-02-29 17:27:56 +00:00
norris%netscape.com
27fe170e77
Guard against possible NullPointerException if the Context has not been properly entered.
2000-02-28 18:40:34 +00:00
norris%netscape.com
b3abf5ad73
Some users with JDK 1.1 but JDK 1.2 security were getting NullPointerExceptions here.
2000-02-28 18:38:37 +00:00
norris%netscape.com
878bf1fad6
Fix warning.
2000-02-28 18:32:19 +00:00
norris%netscape.com
b7b070831b
Generalize error test to catch any catches appearing after a catch-all.
2000-02-28 18:28:45 +00:00
norris%netscape.com
c66aafca3a
Enable catchguard with new 'if' syntax.
...
Implement check.
2000-02-24 19:35:22 +00:00
rogerl%netscape.com
b7638d4d26
Ported toFixed, toExponential & toPrecision to NativeNumber from C sources.
2000-02-23 18:46:36 +00:00
norris%netscape.com
97b2229648
Fix wrapping of InvocationTargetException. Thanks to Kurt Westerfeld for pointing this out.
2000-02-18 17:38:11 +00:00
norris%netscape.com
0a702e28d6
Add equals() and equalsIgnoreCase() to the String object, at the suggestion of Tom Beauvais <tbeauvais@bowstreet.com>
2000-02-18 17:37:27 +00:00
rogerl%netscape.com
d72f2d137f
Added decode/encode URI handling.
2000-02-18 00:22:02 +00:00
norris%netscape.com
7c93fc996d
Fix cases of LiveConnected classes that have a field and methods with the same name.
...
Also clean up Bean properties, making implementation more efficient.
2000-02-17 22:32:37 +00:00
norris%netscape.com
dd21b7e32d
Remove untrue comment.
2000-02-17 22:31:43 +00:00
norris%netscape.com
aefac0c5f0
Update implementation version.
2000-02-17 22:31:16 +00:00
norris%netscape.com
b73bd41b86
Add support for dynamic scopes and fix remaining test failures in the tip.
2000-02-16 17:40:53 +00:00
norris%netscape.com
2029e26895
Avoid static never-released reference to streams; causes problems for Patrick Beard's use of the shell.
2000-02-15 17:08:31 +00:00
norris%netscape.com
711b1a24cc
Fix contributors list.
2000-02-15 00:09:58 +00:00
beard%netscape.com
8068795290
added DTOA.java
2000-02-09 23:15:27 +00:00
rogerl%netscape.com
04e79bc44a
Changed implementation of toString(<base>) to use Waldemar's code from
...
SpiderMonkey.
2000-02-09 19:52:31 +00:00
norris%netscape.com
80ced8d288
Remove unused private method.
2000-01-31 18:49:07 +00:00
norris%netscape.com
b49fb2bee4
Propagate changes from Rhino150R1_BRANCH.
2000-01-27 17:35:29 +00:00
norris%netscape.com
e32e0ceabf
Propagate changes from 1.5 branch.
2000-01-26 18:57:00 +00:00
beard%netscape.com
ffb65b9c0b
changed all "try { s = (Scriptable) obj; } catch (ClassCastException e) {...}" to "if (obj instanceof Scriptable) { ... }". This will generally be more efficient NOT to use exception handling where instanceof will do.
2000-01-22 04:41:30 +00:00
beard%netscape.com
8210812d99
fix case for anonymous functions.
2000-01-22 03:28:04 +00:00
norris%netscape.com
ef65d489ce
Fix ecma_3/ExecutionContexts/10.1.3.js
...
r=rogerl
2000-01-20 20:59:56 +00:00
rogerl%netscape.com
7253eff213
Bug #24023 , infinite loop in interpreter when catch clause has a throw.
...
This was caused by a previous bug fix in which I moved the try stack
decrement to the end of the catch clause because it was getting skipped
by the final statement in the try block (which is always a goto around the
catch block). Better is to make sure the endTry is the statment just before
that goto, and do the try stack decrement in the catch the way god intended.
2000-01-19 22:50:27 +00:00
rogerl%netscape.com
03f7fd3c7a
Bug #23609 - optimization in IRFactory for post-increment was incomplete.
2000-01-19 19:32:45 +00:00
norris%netscape.com
45e50c92ec
Fix icode printing for call opcodes.
2000-01-19 18:38:42 +00:00
norris%netscape.com
ea827c112d
Propagate fix from branch.
2000-01-06 16:28:43 +00:00
rogerl%netscape.com
783fd83ec9
Need to update the value of newly created closure.
1999-12-24 00:49:44 +00:00
rogerl%netscape.com
81a5119396
Clean-up message text
1999-12-23 00:16:07 +00:00
norris%netscape.com
9f5f5b9010
Fix Counter example.
1999-12-16 22:49:50 +00:00
norris%netscape.com
af3dc99891
Make it possible to report multiple errors.
1999-12-16 18:47:27 +00:00
norris%netscape.com
9bfc309105
Remove unused member variable.
1999-12-09 23:37:18 +00:00
beard%netscape.com
5036447688
fixes case where an InterpretedFunction has both a closure and needs an activation.
1999-12-09 22:05:09 +00:00
rogerl%netscape.com
14f48a28d6
smaller faster better - it'll probably burn up on entry.
1999-12-09 00:26:09 +00:00
rogerl%netscape.com
2d5d12f031
Added 'flat' argument to NewRegExp to force literal interpretation of
...
entire string.
1999-12-08 01:48:03 +00:00
rogerl%netscape.com
da6ac159a6
Needed a quick-and-dirty constructor from a string.
1999-12-08 01:47:13 +00:00
rogerl%netscape.com
d038781fa8
Added 'flat' argument to NewRegExp to force literal interpretation of
...
entire string.
Fixed String.replace to not coerce first arg to regexp.
Fixed behaviour of replace w.r.t. $
1999-12-08 01:46:43 +00:00