..
build
Bug 462356 - Build fails on mac in js/src/configure.in with error: Library requirements (glib-2.0 >= 1.3.7 gobject-2.0) not met; glib part; r=ted.mielczarek
2008-11-02 18:40:57 +01:00
config
Merge.
2008-11-14 08:07:19 -08:00
correct
Add check to make sure bug 452008 remains fixed.
2008-09-15 19:36:03 -04:00
editline
Bug 330237 - editline.c:1038: warning: implicit declaration of function getpid. r=mrbkap
2008-09-08 13:27:57 +02:00
liveconnect
Bug 461888 - Remove unused PACKAGE_FILE and PACKAGE_VARS and .pkg files, mozilla-central part, r=bsmedberg
2008-11-03 19:46:28 -08:00
nanojit
Don't attempt to do CSE across labels (465276, r=danderson).
2008-11-17 00:05:29 -08:00
ref-config
Bug 462451: Restore js/src/Makefile.ref and supporting files. r=brendan
2008-11-10 12:55:46 -08:00
t
Add back t/crypto-sha1.js, which magically disappeared at the hands of the nanojit2 patch.
2008-10-13 14:15:23 -07:00
v8
Add V8 benchmark suite.
2008-09-02 23:11:15 -07:00
vprof
Add vprof source files (this time for real.)
2008-07-31 13:42:25 -07:00
xpconnect
Backed out changeset ec9a1864d1fb from bug 462774, drop JSON.jsm due to OSX
2008-11-14 12:36:07 +00:00
aclocal.m4
Bug 462356 - Build fails on mac in js/src/configure.in with error: Library requirements (glib-2.0 >= 1.3.7 gobject-2.0) not met; glib part; r=ted.mielczarek
2008-11-02 18:40:57 +01:00
bench.sh
Use a single instance of the shell to run the quick benchmark.
2008-10-12 15:58:34 -07:00
builtins.tbl
Fix tracing of JSOP_IN (465241, r=danderson).
2008-11-16 22:13:13 -08:00
call.js
- Implement interpreter frame reconstruction (js_SynthesizeFrame).
2008-08-01 08:26:32 -07:00
config.mk
Bug 462451: Restore js/src/Makefile.ref and supporting files. r=brendan
2008-11-10 12:55:46 -08:00
configure.in
Bug 464127 - Don't use -Os with Intel C/C++ compilers r=ted.mielczarek
2008-11-14 14:15:02 -08:00
correct.sh
Bug 458735 - Improve internal API for traceable natives (r=brendan, nanojit r=edwsmith)
2008-10-08 17:08:33 -05:00
dtoa.c
Bug 459606 - Restore long-standing mozilla change to return a non-empty string for the no_digits case. r=crowder
2008-10-13 15:47:36 -07:00
if.js
Add if.js example for trees.
2008-07-17 16:38:09 -07:00
javascript-trace.d
jitstats.tbl
Implemented multiple type specialized trees per entry point (bug 450833, r=gal)
2008-10-27 20:42:49 -07:00
js3240.rc
js-config.h.in
Bug 97954: Record configuration details in an installable header. r=bsmedberg
2008-10-29 08:29:37 -07:00
js-config.in
Bug 97954: Allow SpiderMonkey to be built on its own, or as part of Mozilla.
2008-10-29 08:29:22 -07:00
js.cpp
Merge mozilla-central to tracemonkey.
2008-11-04 02:05:05 -05: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
jsapi.cpp
Bug 462910 - Add a JS_ValueToSource API. r=brendan
2008-11-03 14:28:36 -08:00
jsapi.h
Merge mozilla-central to tracemonkey.
2008-11-04 02:05:05 -05:00
jsarena.cpp
jsarena.h
jsarray.cpp
Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal).
2008-11-13 00:30:20 -08:00
jsarray.h
Bug 458735 - Improve internal API for traceable natives (r=brendan, nanojit r=edwsmith)
2008-10-08 17:08:33 -05:00
jsatom.cpp
Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal).
2008-11-13 00:30:20 -08:00
jsatom.h
Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal).
2008-11-13 00:30:20 -08:00
jsbit.h
jsbool.cpp
Bug 460333. Implement toJSON for primitive wrapper classes. r=crowder
2008-10-17 14:57:34 -04:00
jsbool.h
[Bug 432881] SM: JSVAL_VOID as a pseudo-boolean. r=brendan
2008-06-25 11:43:02 +02:00
jsbuiltins.cpp
No else after return if you please.
2008-11-16 23:16:30 -08:00
jsbuiltins.h
Cleanup GuardRecord, SideExit, and InterpStruct and extract VM-dependant fields (463313, r=danderson).
2008-11-07 15:23:43 -08:00
jsclist.h
jscntxt.cpp
Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal).
2008-11-13 00:30:20 -08:00
jscntxt.h
Deep abort recorders outer recorders if we need to flush the JIT cache early (bug 463829, r=brendan,gal).
2008-11-15 18:54:24 -06:00
jscompat.h
jsconfig.mk
Bug 462451: Restore js/src/Makefile.ref and supporting files. r=brendan
2008-11-10 12:55:46 -08: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 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal).
2008-11-13 00:30:20 -08:00
jsdate.h
Bug 458735 - Improve internal API for traceable natives (r=brendan, nanojit r=edwsmith)
2008-10-08 17:08:33 -05:00
jsdbgapi.cpp
bug 446386 - eliminating compiler pseudo-frames. r=brendan
2008-09-08 11:47:12 +02:00
jsdbgapi.h
Bug 398946 - Remove JS_STATIC_DLL_CALLBACK and JS_DLL_CALLBACK from the tree; r=(benjamin + bent.mozilla)
2008-09-07 00:21:43 +02:00
jsdhash.cpp
Bug 449233. Assert when decrementing the jsdhash/pldhash recursion level past 0. r=dbaron,brendan, sr=dbaron
2008-08-26 13:02:04 -04:00
jsdhash.h
Bug 398946 - Remove JS_STATIC_DLL_CALLBACK and JS_DLL_CALLBACK from the tree; r=(benjamin + bent.mozilla)
2008-09-07 00:21:43 +02:00
jsdtoa.cpp
Bug 461192: Drop fd_ prefix from math functions. r=jorendorff
2008-10-22 14:52:14 -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 458735 - Improve internal API for traceable natives (r=brendan, nanojit r=edwsmith)
2008-10-08 17:08:33 -05:00
jsdtracef.h
jsemit.cpp
Bug 443071 - Assertion failure with "for (;;[]=[])" (r=mrbkap).
2008-11-07 14:01:11 -08:00
jsemit.h
Bug 441479 - for-in loops should use one backward branch (with downward goto on entry; r=mrbkap).
2008-10-22 12:47:51 -07:00
jsexn.cpp
Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal).
2008-11-13 00:30:20 -08:00
jsexn.h
bug 446386 - eliminating compiler pseudo-frames. r=brendan
2008-09-08 11:47:12 +02:00
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
Emit JSOP_APPLY for .call(...) (462445, r=brendan).
2008-10-30 16:01:53 -07:00
jsfun.h
Perform Function.apply in the interpreter loop bypassing js_Invoke (462265, r=brendan).
2008-10-29 23:59:19 -07:00
jsgc.cpp
GC no longer flushes the JIT cache. Instead just make sure the shape of the global object will mismatch next time we try to record or execute code, which in turn will force a flush of the code cache (458288, r=brendan/danderson).
2008-10-28 16:22:08 -07:00
jsgc.h
bug 378918 - scalable thread-local GC free lists
2008-09-25 15:27:59 +02:00
jshash.cpp
jshash.h
Bug 398946 - Remove JS_STATIC_DLL_CALLBACK and JS_DLL_CALLBACK from the tree; r=(benjamin + bent.mozilla)
2008-09-07 00:21:43 +02:00
jsify.pl
Bug 398946 - Remove JS_STATIC_DLL_CALLBACK and JS_DLL_CALLBACK from the tree; r=(benjamin + bent.mozilla)
2008-09-07 00:21:43 +02:00
jsinterp.cpp
Fixed deep abort logic when onTrace is set without a recorder (bug 465192, r=gal).
2008-11-16 17:55:01 -08:00
jsinterp.h
Bug 464978 - TM: hang with "[] + null" (r=danderson).
2008-11-15 10:33:50 -08:00
jsinvoke.cpp
merge (mostly, doesn't build)
2008-07-22 23:58:43 -04:00
jsiter.cpp
Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal).
2008-11-13 00:30:20 -08:00
jsiter.h
Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal).
2008-11-13 00:30:20 -08:00
jskeyword.tbl
Bug 447713, remove the import/export functionality from spidermonkey, r=brendan
2008-08-06 17:34:58 -07:00
jskwgen.cpp
Bug 97954: Give jsconfig.h a better name, and make room for the new js-config.h. r=bsmedberg
2008-09-05 10:19:17 -07:00
jslibmath.h
Bug 461192: Rename fd_copysign to js_copysign. r=jorendorff
2008-10-22 14:52:14 -07:00
jslock.cpp
bug 453889: Correct prbool misuse in spidermonkey
2008-09-08 13:41:09 -07: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
jslong.cpp
jslong.h
jsmath.cpp
Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal).
2008-11-13 00:30:20 -08:00
jsmath.h
trace Math.random
2008-07-30 15:51:44 -07:00
jsnum.cpp
Merge.
2008-10-23 14:47:00 -07:00
jsnum.h
Bug 459266 - TM: Allow CALLINFO macros to specify linkage. r=brendan.
2008-10-16 14:24:10 -05:00
jsobj.cpp
Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal).
2008-11-13 00:30:20 -08:00
jsobj.h
Bug 458735 - Improve internal API for traceable natives (r=brendan, nanojit r=edwsmith)
2008-10-08 17:08:33 -05:00
json.cpp
Bug 463715 - Be less wasteful when emitting escapes. r=sayrer
2008-11-11 15:09:20 -08:00
json.h
Bug 462778. Fix JSON top crash. r=brendan
2008-11-07 18:10:39 -05:00
jsopcode.cpp
Bug 443071 - Assertion failure with "for (;;[]=[])" (r=mrbkap).
2008-11-07 14:01:11 -08:00
jsopcode.h
Re-land patch for bug 458851 now that latent bug it uncovered (not filed; see hg log) is fixed.
2008-10-28 14:04:29 -07:00
jsopcode.tbl
Implement ordered comparison for objects (465133, r=brendan).
2008-11-15 23:19:46 -08: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
Emit JSOP_APPLY for .call(...) (462445, r=brendan).
2008-10-30 16:01:53 -07:00
jsparse.h
Bug 443074 - Incorrect decompilation (missing parens) with genexp in for-loop-condition (r=jorendorff).
2008-10-14 16:13:56 -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
Bug 408838. Native JSON. r/sr=shaver
2008-10-06 16:54:12 -04:00
jsprvtd.h
Bug 458735 - Improve internal API for traceable natives (r=brendan, nanojit r=edwsmith)
2008-10-08 17:08:33 -05:00
jspubtd.h
Bug 408838. Native JSON. r/sr=shaver
2008-10-06 16:54:12 -04:00
jsregexp.cpp
Backed out changeset 2601301b793d
2008-11-16 16:50:19 -08:00
jsregexp.h
Backed out changeset dbb2a6559cf5
2008-11-10 12:49:56 -08:00
jsreops.tbl
jsscan.cpp
Bug 462778. Fix JSON top crash. r=brendan
2008-11-07 18:10:39 -05:00
jsscan.h
Bug 462778. Fix JSON top crash. r=brendan
2008-11-07 18:10:39 -05:00
jsscope.cpp
Bug 398946 - Remove JS_STATIC_DLL_CALLBACK and JS_DLL_CALLBACK from the tree; r=(benjamin + bent.mozilla)
2008-09-07 00:21:43 +02:00
jsscope.h
Avoid needless prototype-shape purges (454035, r=igor).
2008-09-09 11:24:03 -07:00
jsscript.cpp
Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal).
2008-11-13 00:30:20 -08:00
jsscript.h
Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal).
2008-11-13 00:30:20 -08:00
jsshell.msg
Cleanup error reporting in dis and dissrc. bug 445743, r=brendan
2008-08-04 16:36:10 -07:00
jsstaticcheck.h
bug 432917: Replace "must flow through label" comments with statically-checkable macro. r=igor
2008-09-08 10:51: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 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal).
2008-11-13 00:30:20 -08:00
jsstr.h
Bug 458735 - Improve internal API for traceable natives (r=brendan, nanojit r=edwsmith)
2008-10-08 17:08:33 -05:00
jstracer.cpp
Make sure to flush the JIT cache after a gc even if we didn't import globals (464418, r=brendan, 2nd attempt to push).
2008-11-17 01:20:54 -08:00
jstracer.h
Deep abort recorders outer recorders if we need to flush the JIT cache early (bug 463829, r=brendan,gal).
2008-11-15 18:54:24 -06:00
jstypes.h
Bug 440714 use -xldscope for Sun Studio on Solaris r=vladimir,benjamin sr=benjamin
2008-09-08 14:21:07 +08: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
Bug 429105 [Solaris] Failed to build mozilla-central on solaris in js module. brendan: review+
2008-09-02 10:03:18 +08:00
jsversion.h
Bug 97954: Give jsconfig.h a better name, and make room for the new js-config.h. r=bsmedberg
2008-09-05 10:19:17 -07:00
jsxdrapi.cpp
bug 453889: Correct prbool misuse in spidermonkey
2008-09-08 13:41:09 -07:00
jsxdrapi.h
Bump XDR version, followup from changeset bd981b7737da (r=gal).
2008-10-29 15:36:30 -07:00
jsxml.cpp
Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal).
2008-11-13 00:30:20 -08:00
jsxml.h
Bug 398946 - Remove JS_STATIC_DLL_CALLBACK and JS_DLL_CALLBACK from the tree; r=(benjamin + bent.mozilla)
2008-09-07 00:21:43 +02:00
lock_SunOS.s
Makefile.in
Bug 464127 - Don't use -Os with Intel C/C++ compilers r=ted.mielczarek
2008-11-14 14:15:02 -08:00
Makefile.ref
Bug 462451: Restore js/src/Makefile.ref and supporting files. r=brendan
2008-11-10 12:55:46 -08:00
mandelbrot-results.js
Adding mandelbrot to trace-test
2008-10-02 19:30:46 -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
Bug 398946 - Remove JS_STATIC_DLL_CALLBACK and JS_DLL_CALLBACK from the tree; r=(benjamin + bent.mozilla)
2008-09-07 00:21:43 +02:00
prmjtime.cpp
Backed out changeset 82af7163534f
2008-10-14 16:48:40 -04:30
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
Bug 462004: Use automatic variables in make rules, to allow VPATH to work. r=ted.mielczarek
2008-11-11 16:54:20 -08: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
Merge.
2008-11-17 00:05:59 -08: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