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

  • f83863d4da fix NullPointerException norris%netscape.com 2000-03-16 22:43:03 +0000
  • fbb4e6355e clean up regressions in test suite from last fix norris%netscape.com 2000-03-15 19:40:53 +0000
  • 994eb9e328 Fix regressions caused by support for function expression statements. norris%netscape.com 2000-03-15 17:18:11 +0000
  • 0c316374cd 31251 NervousText.js applet doesn't work norris%netscape.com 2000-03-14 01:20:41 +0000
  • 706914d13d added mozilla/js/rhino/org/mozilla/javascript/tools/jsc/Main.java beard%netscape.com 2000-03-14 00:24:23 +0000
  • 06013ef3e8 generalize on number of threads, add synchronization point so test case behaves as advertised norris%netscape.com 2000-03-13 21:45:02 +0000
  • f91038517e Implement distinction between function statements, function expressions, and function expression-statements. norris%netscape.com 2000-03-13 18:27:20 +0000
  • a2189734f1 Fix 31639 Oldstyle Java property method names no longer work with defineClass norris%netscape.com 2000-03-13 17:12:36 +0000
  • d763b226f5 Make Wrapper an API class. norris%netscape.com 2000-03-10 20:55:36 +0000
  • ea8d953542 Removing debug output rginda%netscape.com 2000-03-10 19:06:36 +0000
  • 29d4f3f2f4 Replace some ternary expressions mccabe%netscape.com 2000-03-10 02:05:41 +0000
  • 6c45f7f953 now includes all of the optimizer classes beard%netscape.com 2000-03-10 01:05:28 +0000
  • 07f3a85d4d javadoc comment. norris%netscape.com 2000-03-10 01:03:58 +0000
  • d0300133f3 imports js.mcp.xml into js-all.mcp beard%netscape.com 2000-03-10 01:03:58 +0000
  • 6fd35dec33 Fix command line norris%netscape.com 2000-03-09 23:33:06 +0000
  • a1d52be65d Add html page for the NervousText applet. norris%netscape.com 2000-03-09 23:06:54 +0000
  • 5bc4537f64 Fixes for NervousText example. norris%netscape.com 2000-03-09 21:49:58 +0000
  • e8b56c570f Try to fix Solaris/Linux failures. norris%netscape.com 2000-03-09 21:46:42 +0000
  • a751dd7630 Put NonGreedy back in. rogerl%netscape.com 2000-03-09 02:39:58 +0000
  • 44670d309a Fixed handling of {1,} quantifiers rogerl%netscape.com 2000-03-08 01:24:55 +0000
  • f94438a8db Reduced stack usage for greedy matching. rogerl%netscape.com 2000-03-08 01:08:32 +0000
  • 56aea84994 Clean up debugging interfaces. norris%netscape.com 2000-03-03 21:46:29 +0000
  • eee8c4df9d Clean up examples to use current jsFunction_ and jsGet_ method forms. norris%netscape.com 2000-03-03 19:15:51 +0000
  • 183a6d7c07 Added lineTerminator test back into \s & \S atoms rogerl%netscape.com 2000-03-03 19:07:16 +0000
  • a13e81f0cb Fix js1_2/function/Function_object.js norris%netscape.com 2000-03-03 17:18:49 +0000
  • be701eeb33 Switch to using new DToA stuff for numberToString(). rogerl%netscape.com 2000-03-02 00:30:01 +0000
  • d2fb1ea3a4 Fix endian bug for BigInteger constructor. rogerl%netscape.com 2000-03-01 23:25:23 +0000
  • ef45ff779c Hmm, better do that negate. rogerl%netscape.com 2000-03-01 22:20:48 +0000
  • a087700ac5 Oops, remove debugging hack. rogerl%netscape.com 2000-03-01 22:20:09 +0000
  • 4b56c8a72d Fixing Unicode ECMA 3 compliance issues. Fixed bug in $ handling for ECMA 3 (don't support \$) rogerl%netscape.com 2000-03-01 22:14:31 +0000
  • 3ee35548ee Fixing Unicode ECMA 3 compliance issues rogerl%netscape.com 2000-03-01 22:13:45 +0000
  • 8f1b1bf316 Fix bug 6063. norris%netscape.com 2000-03-01 21:35:38 +0000
  • 3f6a8d5f65 Switch back to using getDeclaredMethods--I was able to get it working with a security manager. norris%netscape.com 2000-03-01 18:26:43 +0000
  • 51595450c4 importable XML project file for CWPro5 (with CWPro4 Java Tools) beard%netscape.com 2000-03-01 01:12:20 +0000
  • 3238452ab2 CWPro5 format project (using CWPro4 Java tools). beard%netscape.com 2000-03-01 01:00:38 +0000
  • 8d3e08e2aa added LazilyLoadedCtor.java beard%netscape.com 2000-03-01 00:57:29 +0000
  • 8b1576f491 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 norris%netscape.com 2000-02-29 21:34:03 +0000
  • 220464ae99 Remove reference to parent scope for Java methods. This was resulting in dangling references that were never released to a large pool of objects. norris%netscape.com 2000-02-29 17:27:55 +0000
  • 2178eac6b0 Guard against possible NullPointerException if the Context has not been properly entered. norris%netscape.com 2000-02-28 18:40:34 +0000
  • 68d743e965 Some users with JDK 1.1 but JDK 1.2 security were getting NullPointerExceptions here. norris%netscape.com 2000-02-28 18:38:37 +0000
  • 7aaf41c1fc Fix warning. norris%netscape.com 2000-02-28 18:32:19 +0000
  • cb64c1ea34 Generalize error test to catch any catches appearing after a catch-all. norris%netscape.com 2000-02-28 18:28:31 +0000
  • 743ec3a1a1 Enable catchguard with new 'if' syntax. Implement check. norris%netscape.com 2000-02-24 19:35:12 +0000
  • be6d0c85ff Ported toFixed, toExponential & toPrecision to NativeNumber from C sources. rogerl%netscape.com 2000-02-23 18:46:32 +0000
  • ac121bb90b Fix wrapping of InvocationTargetException. Thanks to Kurt Westerfeld for pointing this out. norris%netscape.com 2000-02-18 17:38:02 +0000
  • cecf40d635 Add equals() and equalsIgnoreCase() to the String object, at the suggestion of Tom Beauvais <tbeauvais@bowstreet.com> norris%netscape.com 2000-02-18 17:37:27 +0000
  • 0de286833a Added decode/encode URI handling. rogerl%netscape.com 2000-02-18 00:22:02 +0000
  • 2d74dbe82e Fix cases of LiveConnected classes that have a field and methods with the same name. Also clean up Bean properties, making implementation more efficient. norris%netscape.com 2000-02-17 22:32:32 +0000
  • aaaeb0caed Remove untrue comment. norris%netscape.com 2000-02-17 22:31:43 +0000
  • 53b8e48e71 Update implementation version. norris%netscape.com 2000-02-17 22:31:16 +0000
  • bd7f012cbb Add support for dynamic scopes and fix remaining test failures in the tip. norris%netscape.com 2000-02-16 17:40:44 +0000
  • 1bfd467b6f Avoid static never-released reference to streams; causes problems for Patrick Beard's use of the shell. norris%netscape.com 2000-02-15 17:08:31 +0000
  • d00511b52e Fix contributors list. norris%netscape.com 2000-02-15 00:09:58 +0000
  • abbc2fd7e6 added DTOA.java beard%netscape.com 2000-02-09 23:15:27 +0000
  • 2bb4cb7579 Changed implementation of toString(<base>) to use Waldemar's code from SpiderMonkey. rogerl%netscape.com 2000-02-09 19:52:25 +0000
  • 2b7570068c Remove unused private method. norris%netscape.com 2000-01-31 18:49:07 +0000
  • f5ef5bc700 Propagate changes from Rhino150R1_BRANCH. norris%netscape.com 2000-01-27 17:35:19 +0000
  • 323a050523 Propagate changes from 1.5 branch. norris%netscape.com 2000-01-26 18:56:50 +0000
  • 94d7692673 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. beard%netscape.com 2000-01-22 04:41:30 +0000
  • f6adcc1b95 fix case for anonymous functions. beard%netscape.com 2000-01-22 03:28:04 +0000
  • 236dd296ca Fix ecma_3/ExecutionContexts/10.1.3.js r=rogerl norris%netscape.com 2000-01-20 20:59:55 +0000
  • 1c7b998781 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. rogerl%netscape.com 2000-01-19 22:50:27 +0000
  • 6c90767b12 Bug #23609 - optimization in IRFactory for post-increment was incomplete. rogerl%netscape.com 2000-01-19 19:32:45 +0000
  • b31544e0c2 Fix icode printing for call opcodes. norris%netscape.com 2000-01-19 18:38:42 +0000
  • 42d7303027 Propagate fix from branch. norris%netscape.com 2000-01-06 16:28:43 +0000
  • edd5a540be Need to update the value of newly created closure. rogerl%netscape.com 1999-12-24 00:49:44 +0000
  • 4db82a2996 Clean-up message text rogerl%netscape.com 1999-12-23 00:16:07 +0000
  • 794509e323 Fix Counter example. norris%netscape.com 1999-12-16 22:49:50 +0000
  • 5175afb64b Make it possible to report multiple errors. norris%netscape.com 1999-12-16 18:47:24 +0000
  • 9031a06eb6 Remove unused member variable. norris%netscape.com 1999-12-09 23:37:18 +0000
  • 5c376bff44 fixes case where an InterpretedFunction has both a closure and needs an activation. beard%netscape.com 1999-12-09 22:05:09 +0000
  • 148d3d69ed smaller faster better - it'll probably burn up on entry. rogerl%netscape.com 1999-12-09 00:26:09 +0000
  • 04d085d538 Needed a quick-and-dirty constructor from a string. rogerl%netscape.com 1999-12-08 01:47:13 +0000
  • 4d08263b1e 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. $ rogerl%netscape.com 1999-12-08 01:46:43 +0000
  • 9133e0029d Added 'flat' argument to NewRegExp to force literal interpretation of entire string. rogerl%netscape.com 1999-12-08 01:45:40 +0000
  • 277a90b407 Added 'flat' argument to NewRegEXp to force literal interpretation of entire string. rogerl%netscape.com 1999-12-08 01:44:06 +0000
  • 136ef0c2e8 Fix ecma_3/ExecutionContexts/10.1.4-1.js norris%netscape.com 1999-12-06 19:03:17 +0000
  • 05d0370e7f removed NativeClosure.java. beard%netscape.com 1999-12-04 00:32:16 +0000
  • 92cc537362 Fix instanceof. norris%netscape.com 1999-12-04 00:21:41 +0000
  • ddcd2ebb36 eval() called indirectly should throw an EvalError norris%netscape.com 1999-12-03 23:44:58 +0000
  • 0216e7151b Fix ecma_2/Exceptions/exception-006.js norris%netscape.com 1999-12-03 23:32:46 +0000
  • 2bdea9faec Fix regressions. norris%netscape.com 1999-12-03 21:50:42 +0000
  • 8399c2b5ae Switch to ECMA error. rogerl%netscape.com 1999-12-03 02:58:29 +0000
  • 7238ce5036 Don't let Undefined prototype be assigned to new objects, revert to Object instead. Also, detect Undefined prototype in hasInstance and bail. rogerl%netscape.com 1999-12-03 00:10:36 +0000
  • 7b356f28dc Fix the following bug: norris%netscape.com 1999-12-03 00:04:44 +0000
  • 1adf0517b0 EvaluatorExceptions should set an exit error code. norris%netscape.com 1999-12-02 19:12:34 +0000
  • 577be5b8fd Pass a scope to ScriptRuntime.call so we can throw EcmaErrors if need be. norris%netscape.com 1999-12-02 18:17:13 +0000
  • 8b45571eb9 Added missing null scope parameter. rogerl%netscape.com 1999-12-02 01:33:22 +0000
  • 9a50aadbb7 Passing scope down into parser/IRFactory/NodeTransformer so that syntax errors can be packaged as ECMA Error objects. rogerl%netscape.com 1999-12-02 01:15:56 +0000
  • 05a31bccb5 Bug #19980 - insist on curly-brace after catch block rather than just accepting it - forces error that allows catch block to span lines for interactive input. rogerl%netscape.com 1999-12-01 23:12:58 +0000
  • 87d4d6dfd6 Fix js1_3/regress/in-001.js norris%netscape.com 1999-12-01 18:43:12 +0000
  • 45707c6356 Fix test ecma_2/Exceptions/string-001.js norris%netscape.com 1999-12-01 18:05:49 +0000
  • 8fcd107e3f Call createFunctionObject on closure created InterpretedFunction objects so they can be real JS objects like they're supposed to be -with prototypes and everything. rogerl%netscape.com 1999-12-01 02:45:57 +0000
  • 5507ad1473 anal: fix indentation norris%netscape.com 1999-11-30 23:54:51 +0000
  • 5904245ffc delete of non-reference just evaluates to true. norris%netscape.com 1999-11-23 17:36:16 +0000
  • 34e8f59db3 Add ConversionError and make it work for undefined.foo. norris%netscape.com 1999-11-23 17:30:30 +0000
  • 4ac4e4440b Remove commented-out code. norris%netscape.com 1999-11-23 17:29:53 +0000
  • 69cbac54fa Fix formatting. norris%netscape.com 1999-11-23 17:29:34 +0000
  • 5e8bafa69b Fix test failures: ecma_2/Exceptions/expression-020.js js1_4/Regress/date-001-n.js js1_4/Regress/toString-001-n.js norris%netscape.com 1999-11-22 23:48:02 +0000
  • e157d844a2 Fix Testcase ecma_2/Exceptions/expression-020.js failed Failure messages were: result = this.eval("NaN") (threw No exception thrown) = NaN FAILED! expected: Passed norris%netscape.com 1999-11-22 19:35:59 +0000