..
config
Fixed code generation bug in AMD64 port. Enabled AMD64 JIT now.
2008-08-21 02:53:53 -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
Merge.
2008-08-27 16:54: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
merge from mozilla-central
2008-08-20 08:17:17 -07: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
Bug 424399: Remove unused directory "js/src/fdlibm". r+a=shaver
2008-06-19 18:44:10 -07:00
builtins.tbl
Bug 451782 - Trace Math.ceil. r=brendan
2008-08-25 16:54:02 -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
Oops, forgot to make Print set *vp to undefined when I made it a FastNative.
2008-08-25 16:36:57 -07:00
js.mdp
js.msg
Upvar, v0.1 (limited to looking up from eval in a function, to the function's args and vars).
2008-08-21 03:47:33 -07:00
js.pkg
jsapi.cpp
Defer eval'ed script destruction to next GC; expose js_obj_eval for tracing.
2008-08-20 22:18:42 -07:00
jsapi.h
Merge from mozilla-central.
2008-08-08 18:58:04 -07:00
jsarena.cpp
Return to building spidermonkey as C++, because we believe we found the cause of the perf regression elsewhere (non-code).
2008-05-27 16:58:12 -04:00
jsarena.h
jsarray.cpp
trace |new Array|, via the magic of copy and paste
2008-08-21 00:50:20 -07:00
jsarray.h
Use JS_FRIEND_API for new JS_ArrayToJSUint8Buffer, etc., and use it on prototypes and definitions (fixes some platform builds).
2008-08-20 23:46: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
Upvar, v0.1 (limited to looking up from eval in a function, to the function's args and vars).
2008-08-21 03:47:33 -07:00
jsbit.h
First stage of loop table work; bitmap free space management and GC hook-up still to come.
2008-06-03 23:52:28 -07:00
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
Rename gcDontBlock to runningJittedCode, and assert it's false on entry to js_Interpret (for 451657, but not the fix, just prolog).
2008-08-25 23:08:21 -07:00
jsclist.h
jscntxt.cpp
JSThread is not zeroed when allocated, grrr.
2008-08-21 04:51:46 -07:00
jscntxt.h
Rename gcDontBlock to runningJittedCode, and assert it's false on entry to js_Interpret (for 451657, but not the fix, just prolog).
2008-08-25 23:08:21 -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
Defer eval'ed script destruction to next GC; expose js_obj_eval for tracing.
2008-08-20 22:18:42 -07:00
jsdbgapi.h
Bug 444845, js hooks to control vtune, r=sayrer
2008-07-29 15:19:26 -07:00
jsdhash.cpp
Return to building spidermonkey as C++, because we believe we found the cause of the perf regression elsewhere (non-code).
2008-05-27 16:58:12 -04:00
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
Bug 433964 - dtrace build fixes for C++ linkage, r=jorendorff
2008-05-19 12:59:09 -07:00
jsemit.cpp
Annotate gotos that are emitted for break statements with SRC_BREAK (452122, r=mrbkap).
2008-08-25 14:34:26 -07:00
jsemit.h
Annotate gotos that are emitted for break statements with SRC_BREAK (452122, r=mrbkap).
2008-08-25 14:34:26 -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
Upvar, v0.1 (limited to looking up from eval in a function, to the function's args and vars).
2008-08-21 03:47:33 -07:00
jsfun.h
Upvar, v0.1 (limited to looking up from eval in a function, to the function's args and vars).
2008-08-21 03:47:33 -07:00
jsgc.cpp
Rename gcDontBlock to runningJittedCode, and assert it's false on entry to js_Interpret (for 451657, but not the fix, just prolog).
2008-08-25 23:08:21 -07:00
jsgc.h
merge from mozilla-central
2008-08-20 08:17:17 -07:00
jshash.cpp
Return to building spidermonkey as C++, because we believe we found the cause of the perf regression elsewhere (non-code).
2008-05-27 16:58:12 -04:00
jshash.h
jsify.pl
jsinterp.cpp
Remove bogus assertion (452178).
2008-08-27 00:34:53 -07:00
jsinterp.h
Upvar, v0.1 (limited to looking up from eval in a function, to the function's args and vars).
2008-08-21 03:47:33 -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
Return to building spidermonkey as C++, because we believe we found the cause of the perf regression elsewhere (non-code).
2008-05-27 16:58:12 -04:00
jslibmath.h
Bug 424399: Remove unused directory "js/src/fdlibm". r+a=shaver
2008-06-19 18:44:10 -07:00
jslock.cpp
bug 417131 - caching enumerators to speedup for-in loops. r=brendan
2008-08-19 13:00:14 -04:00
jslock.h
bug 417131 - caching enumerators to speedup for-in loops. r=brendan
2008-08-19 13:00:14 -04:00
jslocko.asm
jslog2.cpp
Return to building spidermonkey as C++, because we believe we found the cause of the perf regression elsewhere (non-code).
2008-05-27 16:58:12 -04:00
jslong.cpp
Return to building spidermonkey as C++, because we believe we found the cause of the perf regression elsewhere (non-code).
2008-05-27 16:58:12 -04:00
jslong.h
Bug 428128 - Removal of legacy JSLL_ routines, r=brendan, a=mtschrep
2008-04-25 11:40:05 -07:00
jsmath.cpp
Bug 451782 - Trace Math.ceil. r=brendan
2008-08-25 16:54:02 -07:00
jsmath.h
trace Math.random
2008-07-30 15:51:44 -07:00
jsnum.cpp
Added knownNative for num_toString (bug 452340, r=dvander).
2008-08-26 20:00:11 -07:00
jsnum.h
Export js_NaN.
2008-08-21 00:13:40 -07:00
jsobj.cpp
Fix script->owner maintenance; also fix warning.
2008-08-21 05:04:20 -07:00
jsobj.h
Upvar, v0.1 (limited to looking up from eval in a function, to the function's args and vars).
2008-08-21 03:47:33 -07:00
jsopcode.cpp
Fix upvar decompilation for eval-from-fun case.
2008-08-27 02:21:04 -07:00
jsopcode.h
Merge from mozilla-central.
2008-08-08 18:58:04 -07:00
jsopcode.tbl
Upvar, v0.1 (limited to looking up from eval in a function, to the function's args and vars).
2008-08-21 03:47:33 -07:00
jsoplengen.cpp
[Bug 433382] More efficient interpreter switch when computed goto is not available. r=brendan
2008-06-20 11:55:49 +02:00
jsOS240.def
jsotypes.h
jsparse.cpp
Backed out changeset af00b3f27c64 (Bug 418051)
2008-08-20 01:15:25 -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
Return to building spidermonkey as C++, because we believe we found the cause of the perf regression elsewhere (non-code).
2008-05-27 16:58:12 -04:00
jsscope.h
Fix hang when GetPropertyTreeChild calls js_GenerateShape calls js_GC (424636, r=igor, a=beltzner).
2008-04-28 23:19:42 -07:00
jsscript.cpp
Fix typo.
2008-08-21 04:22:48 -07:00
jsscript.h
Upvar, v0.1 (limited to looking up from eval in a function, to the function's args and vars).
2008-08-21 03:47:33 -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
Add split built-in, also sort knownNatives for my own sanity (should sort builtins.tbl and jsbuiltins.cpp by function while at it, but too tired).
2008-08-21 04:13:07 -07:00
jsstr.h
Add split built-in, also sort knownNatives for my own sanity (should sort builtins.tbl and jsbuiltins.cpp by function while at it, but too tired).
2008-08-21 04:13:07 -07:00
jstracer.cpp
Removed INS_CONSTPTR use with JSVAL_TAG to discourage future 64-bit problems. Fixed 32-bit build.
2008-08-27 16:32:11 -07:00
jstracer.h
When extending an outer tree from its nesting guard, the guard we actually exited on determines the typemap for the current frame and all inlined frames, whereas the nesting guard is consulted for all type information frames below the current frame.
2008-08-26 01:00:53 -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
Return to building spidermonkey as C++, because we believe we found the cause of the perf regression elsewhere (non-code).
2008-05-27 16:58:12 -04:00
jsxdrapi.h
Upvar, v0.1 (limited to looking up from eval in a function, to the function's args and vars).
2008-08-21 03:47:33 -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
Fixed x86_64 build issue (accidentally trying to build 32-bit nanojit).
2008-08-21 18:07:26 -07:00
Makefile.ref
disable vprof building so that we can build on XP
2008-08-20 15:23:44 -07: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
Kill trailing spaces.
2008-06-11 13:07:24 -07:00
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
Bug 424399: Remove unused directory "js/src/fdlibm". r+a=shaver
2008-06-19 18:44:10 -07:00
time.sh
make time.sh more useful
2008-07-21 21:44:21 -04:00
trace-test.js
Add test case for decaying inner loops that sometimes are not executed at all since the condition fails pre-entry.
2008-08-26 21:45:53 -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