..
config
Fixed some bugs in the AMD64 port, still crash in 5 sunspider tests.
2008-08-18 16:23:37 -07:00
editline
bug 447807 - allow to override the object dir when building js shell. r=crowder
2008-07-24 22:08:18 +02:00
liveconnect
Restore C compilation support to jscntxt.h, used by liveconnect (only one file now: jsj_JavaClass.c had no need to include jscntxt.h).
2008-08-09 22:25:54 -07:00
nanojit
Fixed codegen bug for amd64 64-bit binary ops.
2008-08-19 11:00:17 -07:00
t
Added sunspider tests to t/ for dvander.
2008-07-25 18:43:19 -07:00
vprof
Add vprof source files (this time for real.)
2008-07-31 13:42:25 -07:00
xpconnect
Bug 449972 – TM: give xpcshell a JIT switch
2008-08-09 18:36:17 -04:00
bench.sh
Add a simple script that calculates an aggregate score over all tests running with the jit in t/*.
2008-08-15 20:26:45 -07:00
build.mk
builtins.tbl
bug 450529 - pass pc to String.prototype.match so we can avoid unnecessary object creation when tracing. r=brendan
2008-08-15 09:29:03 -07:00
call.js
- Implement interpreter frame reconstruction (js_SynthesizeFrame).
2008-08-01 08:26:32 -07:00
config.mk
Merge from mozilla-central.
2008-08-08 18:58:04 -07:00
dtoa.c
Bug 384244 - update jsdtoa with interesting pieces of more-recent dtoa, r=igor
2008-08-05 11:18:29 -07:00
if.js
Add if.js example for trees.
2008-07-17 16:38:09 -07:00
javascript-trace.d
js3240.rc
js.cpp
Make Print a fast native.
2008-08-11 16:19:55 -07:00
js.mdp
js.msg
bug 412296 - removal of minarg support for fast native
2008-08-08 18:02:50 +02:00
js.pkg
jsapi.cpp
Rename js_DestroyJIT to js_FinishJIT to match Init/Finish vs. New/Destroy naming scheme used elsewhere; use same #if conditions around #include jstracer.h as around code depending on it.
2008-08-11 19:17:30 -07:00
jsapi.h
Merge from mozilla-central.
2008-08-08 18:58:04 -07:00
jsarena.cpp
jsarena.h
jsarray.cpp
Add Array (generic) join builtin, plus (not yet used) optional this-class guarding for builtins.
2008-08-10 14:50:31 -07:00
jsarray.h
Add Array (generic) join builtin, plus (not yet used) optional this-class guarding for builtins.
2008-08-10 14:50:31 -07:00
jsatom.cpp
[Bug 440184] js_(Lock|Unlock) are defined as external non-inline functions to prevent linkage errors with js shell. r=brendan
2008-07-17 10:22:45 +02:00
jsatom.h
jsbit.h
jsbool.cpp
bug 412296 - removal of minarg support for fast native
2008-08-08 18:02:50 +02:00
jsbool.h
[Bug 432881] SM: JSVAL_VOID as a pseudo-boolean. r=brendan
2008-06-25 11:43:02 +02:00
jsbuiltins.cpp
bug 450529 - pass pc to String.prototype.match so we can avoid unnecessary object creation when tracing. r=brendan
2008-08-15 09:29:03 -07:00
jsclist.h
jscntxt.cpp
mistaken relanding, didn't track merges well enough
2008-08-12 00:41:23 -04:00
jscntxt.h
Add a place to store the current shape of the global object as we add slots it the global slot list.
2008-08-18 13:14:19 -07:00
jscompat.h
jsconfig.h
Bug 447713, remove the import/export functionality from spidermonkey, r=brendan
2008-08-06 17:34:58 -07:00
jsconfig.mk
begone, cat nspr/Version error noise
2008-07-11 11:20:44 -04:00
jscpucfg.cpp
[Bug 444846] Fixing GCC warning on x86-64 about redefined HAVE_VA_LIST_AS_ARRAY. r=crowder
2008-07-19 19:51:05 +02:00
jscpucfg.h
[Bug 444846] Fixing GCC warning on x86-64 about redefined HAVE_VA_LIST_AS_ARRAY. r=crowder
2008-07-19 19:51:05 +02:00
jsdate.cpp
bug 412296 - removal of minarg support for fast native
2008-08-08 18:02:50 +02:00
jsdate.h
jsdbgapi.cpp
Bug 444845, js hooks to control vtune, r=sayrer
2008-07-29 15:19:26 -07:00
jsdbgapi.h
Bug 444845, js hooks to control vtune, r=sayrer
2008-07-29 15:19:26 -07:00
jsdhash.cpp
jsdhash.h
jsdtoa.cpp
Bug 384244 - update jsdtoa with interesting pieces of more-recent dtoa, r=igor
2008-08-05 11:18:29 -07:00
jsdtoa.h
Bug 384244 - update jsdtoa with interesting pieces of more-recent dtoa, r=igor
2008-08-05 11:18:29 -07:00
jsdtracef.c
Bug 449503: fix --enable-dtrace, r=igor
2008-08-06 17:51:38 -07:00
jsdtracef.h
jsemit.cpp
Fix some comments and tighten up assertions about block scope (mrbkap please look).
2008-08-11 23:45:40 -07:00
jsemit.h
Fix some comments and tighten up assertions about block scope (mrbkap please look).
2008-08-11 23:45:40 -07:00
jsexn.cpp
Fix annoying warnings, finally.
2008-08-12 14:50:42 -07:00
jsexn.h
jsfile.cpp
- Add String match and three replace overloadings, and allow known native matching to continue in search of exact match (not best, and not abort on first mismatch).
2008-08-12 18:52:28 -07:00
jsfile.h
jsfile.msg
jsfun.cpp
Object.prototype.{hasOwnProperty,propertyIsEnumerable}.
2008-08-11 17:47:05 -07:00
jsfun.h
bug 412296 - removal of minarg support for fast native
2008-08-08 18:02:50 +02:00
jsgc.cpp
fix !JS_TRACER build
2008-08-12 13:16:47 -04:00
jsgc.h
Rework GCF_DONT_BLOCK to be cx->gcDontBlock, assert it's set, set before entering trace and clear on exit.
2008-08-11 11:18:16 -07:00
jshash.cpp
jshash.h
jsify.pl
jsinterp.cpp
Consolidate tracing-out-of-js_Interpret abort code at bottom of js_Interpret.
2008-08-14 17:00:03 -07:00
jsinterp.h
Merge from mozilla-central.
2008-08-08 18:58:04 -07:00
jsinvoke.cpp
merge (mostly, doesn't build)
2008-07-22 23:58:43 -04:00
jsiter.cpp
- Avoid unnecessary FASTCALL builtin wrappers for existing js_* library-private or friend functions, which could be (and now are) fastcall (JS_FASTCALL). A couple of builtins avoid name collisions by using js_Fast instead of just js_ as their name prefix.
2008-08-10 00:39:18 -07:00
jsiter.h
- Avoid unnecessary FASTCALL builtin wrappers for existing js_* library-private or friend functions, which could be (and now are) fastcall (JS_FASTCALL). A couple of builtins avoid name collisions by using js_Fast instead of just js_ as their name prefix.
2008-08-10 00:39:18 -07:00
jskeyword.tbl
Bug 447713, remove the import/export functionality from spidermonkey, r=brendan
2008-08-06 17:34:58 -07:00
jskwgen.cpp
jslibmath.h
jslock.cpp
Bug 443871 - "Protect against null objects in a title's scope/map". r=brendan.
2008-08-08 12:17:42 -07:00
jslock.h
[Bug 445818] Using explicit assembly to implement compare-and-swap on x86-64 to avoid __sync_bool_compare_and_swap (GCC intrinsic) as the latter is buggy at least on ARM. r=brendan
2008-07-18 02:18:45 +02:00
jslocko.asm
jslog2.cpp
jslong.cpp
jslong.h
jsmath.cpp
Bug 449978 – TM: trace some more builtins for string-validate-input
2008-08-09 21:47:52 -04:00
jsmath.h
trace Math.random
2008-07-30 15:51:44 -07:00
jsnum.cpp
b=450176; trace parseInt and parseFloat; r=gal
2008-08-14 15:13:39 -07:00
jsnum.h
Restore lost shaver rev 0e50c89c476b -- how did that get lost?
2008-08-11 20:27:47 -07:00
jsobj.cpp
Object.prototype.{hasOwnProperty,propertyIsEnumerable}.
2008-08-11 17:47:05 -07:00
jsobj.h
Object.prototype.{hasOwnProperty,propertyIsEnumerable}.
2008-08-11 17:47:05 -07:00
jsopcode.cpp
Match JSOP_NULLTHIS up to JSOP_NULL special cases in the decompiler.
2008-08-11 13:03:47 -07:00
jsopcode.h
Merge from mozilla-central.
2008-08-08 18:58:04 -07:00
jsopcode.tbl
- Fix shapeless callee guarding to guard on function object value.
2008-08-10 22:36:48 -07:00
jsoplengen.cpp
jsOS240.def
jsotypes.h
jsparse.cpp
Fix some comments and tighten up assertions about block scope (mrbkap please look).
2008-08-11 23:45:40 -07:00
jsparse.h
Bug 447713, remove the import/export functionality from spidermonkey, r=brendan
2008-08-06 17:34:58 -07:00
jsprf.cpp
[Bug 446229] Fixing GCC conversion warnings within SpiderMonkey. r=brendan
2008-07-20 14:53:21 +02:00
jsprf.h
jsproto.tbl
jsprvtd.h
Clean up for-in ops and naming nit (443039, r=igor).
2008-07-01 18:59:18 -07:00
jspubtd.h
Bug 447713, remove the import/export functionality from spidermonkey, r=brendan
2008-08-06 17:34:58 -07:00
jsregexp.cpp
- Add String match and three replace overloadings, and allow known native matching to continue in search of exact match (not best, and not abort on first mismatch).
2008-08-12 18:52:28 -07:00
jsregexp.h
- Add String match and three replace overloadings, and allow known native matching to continue in search of exact match (not best, and not abort on first mismatch).
2008-08-12 18:52:28 -07:00
jsreops.tbl
jsscan.cpp
Merge from mozilla-central.
2008-08-08 18:58:04 -07:00
jsscan.h
Bug 447713, remove the import/export functionality from spidermonkey, r=brendan
2008-08-06 17:34:58 -07:00
jsscope.cpp
jsscope.h
jsscript.cpp
Merge from mozilla-central.
2008-08-08 18:58:04 -07:00
jsscript.h
Merge from mozilla-central.
2008-08-08 18:58:04 -07:00
jsshell.msg
Cleanup error reporting in dis and dissrc. bug 445743, r=brendan
2008-08-04 16:36:10 -07:00
jsstddef.h
- Avoid unnecessary FASTCALL builtin wrappers for existing js_* library-private or friend functions, which could be (and now are) fastcall (JS_FASTCALL). A couple of builtins avoid name collisions by using js_Fast instead of just js_ as their name prefix.
2008-08-10 00:39:18 -07:00
jsstr.cpp
bug 450529 - pass pc to String.prototype.match so we can avoid unnecessary object creation when tracing. r=brendan
2008-08-15 09:29:03 -07:00
jsstr.h
bug 450529 - pass pc to String.prototype.match so we can avoid unnecessary object creation when tracing. r=brendan
2008-08-15 09:29:03 -07:00
jstracer.cpp
Fixed AMD64 accidentally treating the shape as a 64-bit integer.
2008-08-18 17:36:24 -07:00
jstracer.h
Add a method to type map that captures missing slots (which have been lazily added to the slot list since the type map was created.)
2008-08-18 07:32:42 -07:00
jstypes.h
Only use fastcall on x86.
2008-08-12 11:46:57 -07:00
jsutil.cpp
Bug 441303 - jsutil.cpp does not compile with Visual Studio 2003. r=crowder
2008-06-25 15:06:43 +01:00
jsutil.h
jsxdrapi.cpp
jsxdrapi.h
Merge from mozilla-central.
2008-08-08 18:58:04 -07:00
jsxml.cpp
Back out extra gcflag param change (859b9a23adbf), I set bad precedent and will back out previous such shortly. Want cx->gcflags instead.
2008-08-11 10:33:23 -07:00
jsxml.h
lock_SunOS.s
Makefile.in
Support non-flat strings in Any_getelem and Any_setelem.
2008-08-11 16:12:52 -07:00
Makefile.ref
add way to explicitly disable tracer for easier testing
2008-08-12 13:16:30 -04:00
math-partial-sums.js
Don't demote fmul since it overflows in math-partial. We might try to demote it and then promote back if this happens (depends how aggressively we want so speculate). Speedup 6.6 for math-partial (since its sin/cos/pow heavy.)
2008-07-19 00:27:45 -07:00
md5.js
Add shark support to md5.js directly, no longer around the recorder.
2008-07-24 11:08:37 -07:00
perfect.js
plify_jsdhash.sed
prmjtime.cpp
prmjtime.h
README.html
Bug 423867 - Migrate js/src/README.html to developer.mozilla.org (r=brendan)
2008-07-17 07:24:33 -05:00
resource.h
rules.mk
Merge from mozilla-central.
2008-08-08 18:58:04 -07:00
SpiderMonkey.rsp
time.sh
make time.sh more useful
2008-07-21 21:44:21 -04:00
trace-test.js
Add test case for type map merging (450535).
2008-08-15 16:04:44 -07:00
trace.js
Don't expect args and vars in a top-level frame that is mapped to the native frame.
2008-07-07 22:20:27 -07:00
win32.order
Y.js