brendan%mozilla.org
ba1429cb0b
Fix uninitialized var bug found by one warning, silence another that's a can't-happen (r=jwbaker@acm.org).
2000-09-12 19:42:01 +00:00
nboyd%atg.com
5e562540ba
Fix infinite loop in new code.
2000-09-12 17:06:15 +00:00
jeff.dyer%compilercompany.com
abacae9d59
b=45692 r=rogerl a=brendan: Enable liveconnect security.
2000-09-12 11:50:49 +00:00
beard%netscape.com
7cfe830e81
Fixing scope problems on Linux
2000-09-12 00:53:33 +00:00
waldemar%netscape.com
1a342812e7
Renamed target files
2000-09-11 23:49:53 +00:00
rogerl%netscape.com
9538af446c
Removed unnecessary arg. from Call instruction.
2000-09-11 22:11:55 +00:00
rogerl%netscape.com
e9324adac8
Added getter/setter for names.
2000-09-11 22:10:44 +00:00
rginda%netscape.com
84d6c25c59
reverting old volatile fix for 24892 and replacing with cls' union patch.
...
spider and xpshell now pass the related testcases.
author=cls, r=me
2000-09-11 20:56:33 +00:00
nboyd%atg.com
f61a4fa629
Fix bug 49350
2000-09-11 15:12:04 +00:00
nboyd%atg.com
20778e1dde
version with debugger directories
2000-09-11 14:10:23 +00:00
brendan%mozilla.org
f76a0a2d6b
Fix C++ portability and AIX compilation problem due to last C++ porting attempt (48976, r=jdunn@netscape.com).
2000-09-09 05:53:00 +00:00
waldemar%netscape.com
a6d92aa305
Added support for highlights. Made @ operator js2-only.
2000-09-09 02:15:37 +00:00
waldemar%netscape.com
dc4e188aea
Updated to correspond to js2 site
2000-09-09 02:15:06 +00:00
waldemar%netscape.com
8f752abf38
Added support for highlights.
2000-09-09 02:14:35 +00:00
rginda%netscape.com
5b17fd66d3
add fileName and lineNumber to Error.prototype for bug #50447
...
r=a=brendan
2000-09-09 00:41:15 +00:00
brendan%mozilla.org
69580434a7
Comments and white-space cleanup.
2000-09-08 21:24:14 +00:00
alla%lysator.liu.se
96b564fb5b
Implement js_CompareAndSwap for GCC x86 (Linux, FreeBSD etc). This gives us fast thin locks on Linux. bug 20357 r=brendan a=brendan
...
This version should now work on older binutils too.
2000-09-08 12:13:39 +00:00
alla%lysator.liu.se
4b900e3e5a
Reverting last change.
2000-09-08 09:28:56 +00:00
alla%lysator.liu.se
919d491e71
Implement js_CompareAndSwap for GCC x86 (Linux, FreeBSD etc). This gives us fast thin locks on linux.
...
bug 20357, r=brendan a=brendan
2000-09-08 08:59:37 +00:00
beard%netscape.com
61de6a40df
All JSValue constructors are explicit.
2000-09-08 01:16:03 +00:00
rogerl%netscape.com
64cc59fc91
Added Branch_initialized for argument handling.
2000-09-07 19:23:24 +00:00
rogerl%netscape.com
091e41c301
Named arguments.
2000-09-07 19:22:59 +00:00
rogerl%netscape.com
18ad1c2378
Named arguments
2000-09-07 19:22:13 +00:00
jband%netscape.com
feb55a0191
fix bug 13125. Add support for wrapped native xpcom objects to be used as __proto__ objects for JavaScript objects. a,r=brendan@mozilla.org
2000-09-07 18:49:06 +00:00
brendan%mozilla.org
0fbbdd30a2
Improve JSNewEnumerateOp comment per recent exchange with Helge Hess.
2000-09-07 18:06:02 +00:00
rogerl%netscape.com
84fe8782a2
copy non-named args through
2000-09-06 02:17:47 +00:00
rogerl%netscape.com
6484d2a821
fix for redundancy
2000-09-06 02:17:18 +00:00
rogerl%netscape.com
7383f26d6a
Fix for empty function body
2000-09-06 02:16:51 +00:00
brendan%mozilla.org
20e8384705
Improve a comment that implied a need to include jsstr.h.
2000-09-05 21:39:48 +00:00
brendan%mozilla.org
53ea2141f3
Must JS_SetGlobalObject at least, if not JS_InitStandardClasses, before defining native functions at startup.
2000-09-04 00:10:06 +00:00
scc%mozilla.org
37f44817be
fixing bustage exposed by removing extra comparisons
2000-09-03 03:28:05 +00:00
brendan%mozilla.org
57422a219a
Support external string GC types so XPConnect and other systems can optimize away copies (50602, r=jband).
2000-09-02 20:37:37 +00:00
jband%netscape.com
a1659d2bd2
fix crasher bug 51176. xpti semantics for GetParent changed sometime back and I did not find all the cases where this mattered. thanks to mang@subcarrier.org. a,r=brendan@mozilla.org
2000-09-02 20:30:56 +00:00
rogerl%netscape.com
b98c866d6f
Switch from RegisterList to ArgumentList to handle named args.
...
Optional & rest parameter support.
2000-09-02 01:01:41 +00:00
rogerl%netscape.com
60221db240
Optional and rest parameters.
...
Named arguments (just begun).
2000-09-02 01:01:04 +00:00
brendan%mozilla.org
f4f8bbb650
Followup for 44997, r=shaver:
...
- #if JS_HAS_LVALUE_RETURN around cx->rval2/rval2set defs and uses.
- Instrument different kinds of invocations, #ifdef DEBUG only.
- Clean up basis case of empty switch statement to use high = -1, low = 0,
requiring care when optimizing in-range tests using unsigned casts, but
freeing the interpreter and decompiler from having to do an extra test
before looping from low to high.
- Clean up all codegen to use JUMP_OFFSET_LEN, ATOM_INDEX_LEN, etc. instead of
magic 2 or 4.
- Add JSOP_TRY and JSOP_FINALLY no-ops to save a srcnote per JSOP_NOP, and to
make decompilation and jit'ing easier.
- Minimize number of source notes to maximize SRC_XDELTA span.
- Use JSSCRIPT_FIND_CATCH_START in throw code.
- Indentation and bracing nits picked.
2000-09-01 18:42:22 +00:00
brendan%mozilla.org
e185d5b9b7
Fix js_EnterSharpObject to clean up sharpObjectMap on error (44009, r=shaver).
2000-09-01 18:01:04 +00:00
jband%netscape.com
a7289b6668
fix bug 50941 by updating help text. r=shaver@mozilla.org a=brendan@mozilla.org
2000-09-01 01:02:39 +00:00
brendan%mozilla.org
38e38f2196
Support ECMA reference type return from native methods (44997, r=shaver).
2000-09-01 00:45:50 +00:00
waldemar%netscape.com
191f479b10
Added jsdhash.c
2000-08-31 20:41:33 +00:00
jband%netscape.com
8b20a44782
fix to un-bust XPCONNECT_STANDALONE build (#ifdef'd out code for the browser) from shaver@mozilla.org
2000-08-31 10:44:28 +00:00
brendan%mozilla.org
a951a13f16
Fix GC_MARK_DEBUG bustage (r=dbaron, not part of build unless you -D it).
2000-08-31 03:41:36 +00:00
brendan%mozilla.org
2b858a9a05
Forgot to round capacity up to nearest power of two\! r=bienvenu.
2000-08-31 03:12:40 +00:00
beard%netscape.com
ed0176a047
bug #44187 : added guards to prevent crashes when Java not available. r=jband
2000-08-31 02:37:42 +00:00
brendan%mozilla.org
b4a84c6ca7
Script to NSPR-ize and 'PL-ize' jsdhash.[ch] so they fit (sort of) over in xpcom/ds.
2000-08-30 19:30:33 +00:00
nboyd%atg.com
95389f0d7e
Better javadoc
2000-08-30 13:41:15 +00:00
mkaply%us.ibm.com
a7e2c5bb4c
#50212
...
r=brendan, a=brendan
OS/2 GCC doesn't define _M_IX86
2000-08-30 01:04:59 +00:00
brendan%mozilla.org
20a51b8298
Finish fixing 42221, for sure.
2000-08-29 23:09:47 +00:00
mccabe%netscape.com
5c644e8fc3
Potential fix to 50313
...
Initialize stack variable to NULL on suspicion that later possibly-unset use of it is causing crash.
2000-08-26 07:10:31 +00:00
brendan%mozilla.org
c77f05ae2e
Clean up JSObjectOps layering violations by adding mark and clear ops; JSClass gets a corresponding mark op so classes with unregistered roots in private data can mark them. The JS API gets a new JS_MarkGCThing entry point for JSObjectOps.mark implementors. Prerequisite check-in for bug 49816 and others (r=shaver).
2000-08-26 02:30:22 +00:00