Граф коммитов

296 Коммитов

Автор SHA1 Сообщение Дата
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