bcrowder@mozilla.com
|
bf6c509b57
|
Bug 435226 - dense arrays yield bogus __count__ values, r=shaver
|
2008-06-09 15:25:33 -07:00 |
|
bcrowder@mozilla.com
|
595df96804
|
Bug 440473 - Crash [@ Decompile][@ js_GetSrcNoteOffset] with firebug/jQuery, r=igor
|
2008-06-25 13:50:26 -07:00 |
|
Bob Clary
|
2640d8ee0a
|
JavaScript Tests - correct test typos, bug 433999
|
2008-06-25 10:47:21 -04:00 |
|
Bob Clary
|
06ee6582fe
|
JavaScript Tests - update statistics handling in test, bug 311414 by jorendorff
|
2008-06-25 10:31:55 -04:00 |
|
Robert Longson
|
524529369e
|
Bug 441303 - jsutil.cpp does not compile with Visual Studio 2003. r=crowder
|
2008-06-25 15:06:43 +01:00 |
|
Blake Kaplan
|
998d3d0b7a
|
Make the shell's -z option work again. bug 441361, r=crowder
|
2008-06-25 14:09:30 +02:00 |
|
Blake Kaplan
|
0f0ecd539e
|
Do not attempt to lock a non-native object. bug 436741, r=brendan
|
2008-06-25 12:23:35 +02:00 |
|
Igor Bukanov
|
d24b2f9846
|
[Bug 432881] SM: JSVAL_VOID as a pseudo-boolean. r=brendan
|
2008-06-25 11:43:02 +02:00 |
|
Brendan Eich
|
874574312e
|
Fix 433672, r=igor, a=shaver.
|
2008-06-24 17:28:22 -07:00 |
|
Jason Orendorff
|
2e52a42217
|
Merge backout.
|
2008-06-24 15:56:45 -05:00 |
|
Jason Orendorff
|
0a6388d819
|
Backed out changeset 79c0748ff2ac.
Assertion failure: !JSDOUBLE_IS_INT(d, i) || !INT_FITS_IN_JSVAL(i), at /builds/moz2_slave/mozilla-central-macosx-debug/build/js/src/jsapi.cpp:1839
|
2008-06-24 15:55:15 -05:00 |
|
Igor Bukanov
|
eecb145915
|
[Bug 441619] Fixing ICC compilation issue: in goto *expr the type of expr should be void*. r=sayrer
|
2008-06-24 22:31:16 +02:00 |
|
Jason Orendorff
|
4f34d4b1bb
|
Bug 435288 - Deprecate JS_NewDouble and JS_NewDoubleValue, add correctness assertions (r=brendan)
|
2008-06-24 14:42:42 -05:00 |
|
Jason Orendorff
|
3f24f04578
|
Bug 419091 - Assertion failure: JS_PROPERTY_CACHE(cx).disabled >= 0, at jsinterp.c:463 using js.c Scatter() test and gczeal(2) (r=brendan)
|
2008-06-24 14:42:33 -05:00 |
|
Igor Bukanov
|
5d6bef81d3
|
[Bug 378918] backing out to investigate the tinderbox leak problem
|
2008-06-24 18:55:06 +02:00 |
|
Ben Turner
|
60208932fb
|
Bug 439765 - "Live-lock when running JS on multiple threads". r=brendan.
|
2008-06-24 09:48:03 -07:00 |
|
Blake Kaplan
|
cbd66ff8f9
|
Make CallTree compile with a C++ compiler. bug 441533, r=shaver
|
2008-06-24 17:10:32 +02:00 |
|
Blake Kaplan
|
4c82468d8d
|
Make PrincipalHolder threadsafe since it can be destroyed from off-thread (thanks to XPCSafeJSContexts) and no additional work is required to make it threadsafe. bug 337611, r+sr=jst
|
2008-06-24 17:10:08 +02:00 |
|
Blake Kaplan
|
a72799e7fe
|
Make XPCNativeWrapper deal with non-browser embeddings. bug 422113, r+sr=jst
|
2008-06-24 16:32:41 +02:00 |
|
Igor Bukanov
|
1af57e9dc6
|
fixing initialization issue with JSGCFreeListSet
--HG--
branch : scalable_gc_free_lists_378918
|
2008-06-24 14:17:03 +02:00 |
|
Igor Bukanov
|
4ab8342990
|
trunk sync
--HG--
branch : scalable_gc_free_lists_378918
|
2008-06-24 09:52:20 +02:00 |
|
Brendan Eich
|
00548a9ef5
|
Fix bustage caused by over-aggressive TRY_BRANCH_AFTER_COND in STRICT_EQUALITY_OP (used by JSOP_CASE*).
|
2008-06-20 14:25:38 -07:00 |
|
Brendan Eich
|
ff11123bed
|
Fuse branch after relational or equality op (363534, r=igor).
|
2008-06-20 13:17:51 -07:00 |
|
Jason Evans
|
c2b08b09ba
|
Bug 422960: Add jemalloc_stats() and jemalloc.h, r=benjamin
|
2008-06-20 10:34:42 -07:00 |
|
Igor Bukanov
|
c6b43c7494
|
[Bug 433382] More efficient interpreter switch when computed goto is not available. r=brendan
|
2008-06-20 11:55:49 +02:00 |
|
Igor Bukanov
|
fed7ad6a4a
|
Backed out changeset 97977f224aff due to build breakage
|
2008-06-20 11:46:36 +02:00 |
|
Igor Bukanov
|
ac0a058f20
|
[Bug 433382] More efficient interpreter switch when computed goto
is not available. r=brendan
|
2008-06-20 10:06:45 +02:00 |
|
Igor Bukanov
|
26b618a50f
|
Backed out changeset 21527193c49b: the patch has used CSRCS, not CPPSRCS.
|
2008-06-20 09:45:29 +02:00 |
|
Igor Bukanov
|
feb0f05335
|
[Bug 433382] More efficient interpreter switch when computed goto is not available. r=brendan
|
2008-06-20 09:36:56 +02:00 |
|
Jim Blandy
|
6339c8ed6a
|
Bug 424399: Remove unused directory "js/src/fdlibm". r+a=shaver
|
2008-06-19 18:44:10 -07:00 |
|
Brendan Eich
|
02f5b1cb7b
|
Fix old assignment expression rval mutation via getter design, optimize setprop;pop and similar cliches (312354, r=igor).
|
2008-06-19 12:51:57 -07:00 |
|
Brendan Eich
|
e93d1c1869
|
Fix bogus js_Emit return value tests (438986, r=igor).
|
2008-06-18 18:50:33 -07:00 |
|
bcrowder@mozilla.com
|
ad2cd52e5c
|
Backed out changeset f201baf7bf04 (bug 439110), was causing unit-test failures
|
2008-06-18 15:49:51 -07:00 |
|
Igor Bukanov
|
0c39954dfd
|
[Bug 439624] renaming decltype to declType as the former is a keyword in the next C++ standard.
|
2008-06-18 23:35:53 +02:00 |
|
bcrowder@mozilla.com
|
d794bbaabb
|
Bug 439110: xpcshell's load() just silently fails for non-existent files, r=brendan, sr=jst
|
2008-06-18 13:33:54 -07:00 |
|
Igor Bukanov
|
855f22f5c4
|
Updating for mozilla-central
--HG--
branch : scalable_gc_free_lists_378918
|
2008-06-18 14:24:19 +02:00 |
|
"Doug Turner ext:(%22)
|
30df99659b
|
Removing Minimo references. b=405705, r=ted
|
2008-06-16 13:57:42 -07:00 |
|
Robert O'Callahan
|
a35acb7f42
|
Backout changeset 1f599577eca2 (bug 432525) due to mochitest failures
|
2008-06-13 20:38:33 +12:00 |
|
shaver@mozilla.org
|
99a269aa7d
|
Bug 432525: optimize string.replace for flat strings; r=brendan
|
2008-06-12 18:30:37 -07:00 |
|
Jason Orendorff
|
7179330b25
|
Bug 438052 - Live JSScripts can be destroyed by script-object finalizer (r=brendan)
|
2008-06-12 15:58:07 -05:00 |
|
David Anderson
|
809ef905cb
|
Bug 436263 - cannot convert __va_list_tag** to __va_list_tag (*)[1] in jsapi.cpp building js shell (r=crowder+bclary)
|
2008-06-12 13:53:12 -05:00 |
|
Andreas Gal
|
82d514b492
|
Merge.
|
2008-06-09 14:48:23 -07:00 |
|
Andreas Gal
|
0077c6a422
|
Backed out value_to_iter inline method extraction.
|
2008-06-09 14:47:14 -07:00 |
|
Andreas Gal
|
76e4f25384
|
Merge.
|
2008-06-09 14:46:26 -07:00 |
|
Andreas Gal
|
70e23d6dc1
|
Backed out do_dorinloop inline method extraction.
|
2008-06-09 14:45:32 -07:00 |
|
Brendan Eich
|
a6b3eeb630
|
Merge.
|
2008-06-08 17:05:46 -07:00 |
|
Brendan Eich
|
16b435607c
|
Hack off fix for 260106, it results in interpreter stack imbalance on windows.
|
2008-06-06 17:09:57 -07:00 |
|
Brendan Eich
|
ff8942e9cf
|
Fix firefox, etc., (top-level mozilla) builds.
|
2008-06-06 15:12:48 -07:00 |
|
Andreas Gal
|
fd852a83dd
|
Transform do_dorinloop goto/fall through hack into a proper inline method.
|
2008-06-06 15:11:08 -07:00 |
|
Andreas Gal
|
8d20524c9b
|
Convert value_to_iter goto/fall through hack into a proper inlined method.
|
2008-06-06 13:32:04 -07:00 |
|
Brendan Eich
|
7fa287bba6
|
Merge.
|
2008-06-06 13:31:25 -07:00 |
|
Brendan Eich
|
86238366eb
|
Third and final followup patch for bug 260106.
|
2008-06-06 13:23:19 -07:00 |
|
Gavin Sharp
|
ccc0e34518
|
Bug 435759: fix --enable-shark for C++ build; r=brendan
|
2008-06-06 16:04:12 -04:00 |
|
Brendan Eich
|
2010276730
|
Followup patch for bug 260106.
|
2008-06-05 16:00:25 -07:00 |
|
Brendan Eich
|
d77583cd99
|
Merge.
|
2008-06-05 14:55:05 -07:00 |
|
Brendan Eich
|
f6f44f8c9a
|
Fix 260106, r=shaver.
|
2008-06-04 17:00:46 -07:00 |
|
Vladimir Vukicevic
|
e8feeb2011
|
b=429387, add --with-arm-kuser; use it in JS, and pass it down to NSPR's configure; r=shaver,r=ted
|
2008-06-04 14:14:11 -07:00 |
|
Brendan Eich
|
04b1ac5592
|
Merge.
|
2008-06-04 00:09:57 -07:00 |
|
Brendan Eich
|
894dd03e2a
|
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 |
|
Brendan Eich
|
2e6db5a253
|
Fix decompiler (hack, really) to cope with misplaced JSOP_HEADER in update part of for(;;) loop.
|
2008-06-03 23:50:22 -07:00 |
|
Andreas Gal
|
9684e2070f
|
Introduced a JavaScript recording script that is loaded dynamically.
|
2008-06-03 21:01:23 -07:00 |
|
Andreas Gal
|
be39054e45
|
Store the recorder script in JSTraceMonitor and make sure its traced by the GC. Also clean up the tracing of JSTraceMonitor.
|
2008-06-03 17:35:30 -07:00 |
|
Andreas Gal
|
02b2fde780
|
Backed out previous attempt to find a place to stash the recorder script.
|
2008-06-03 17:27:31 -07:00 |
|
Andreas Gal
|
bfecd01b75
|
Backed out changeset 3029f4d57bd2
|
2008-06-03 17:24:02 -07:00 |
|
Andreas Gal
|
3094b79c6b
|
Switch to a uniform style for jstracer.cpp.
|
2008-06-03 17:15:58 -07:00 |
|
Andreas Gal
|
c93d0c8e08
|
Add location in the context where we can hold the recorder script and make sure the GC traces it.
|
2008-06-03 17:14:54 -07:00 |
|
Andreas Gal
|
8b6c4d02c6
|
Remove InitTacer. Pointless for JSRuntime.
|
2008-06-03 17:04:42 -07:00 |
|
Brendan Eich
|
a0363085ef
|
Merge, simplify names, and police style.
|
2008-06-03 16:21:31 -07:00 |
|
Brendan Eich
|
9c2b039d6f
|
JSOP_HEADER takes a byte index of loop header counting from script->loopBase, and related changes.
|
2008-06-03 14:48:47 -07:00 |
|
Brendan Eich
|
44ed0935e5
|
Fix ReconstructPCStack oplen code, extend js_OpLength to avoid cs recalculation where possible.
|
2008-06-03 13:51:30 -07:00 |
|
Andreas Gal
|
d78d723aeb
|
Compiler fixes for CAS patch.
|
2008-06-03 13:29:10 -07:00 |
|
Andreas Gal
|
3bc4b753d4
|
Merge.
|
2008-06-03 13:22:04 -07:00 |
|
Brendan Eich
|
b2ee0f4849
|
Fix so it compiles, also avoid else after return.
|
2008-06-03 12:37:20 -07:00 |
|
Andreas Gal
|
70cdf27b42
|
Make js_CompareAndSwap visible outside jslock.cpp.
|
2008-06-03 10:06:28 -07:00 |
|
Jason Orendorff
|
4f15e0563a
|
Bug 313059 - Decide what to do with js.mak (answer: delete it, r=crowder, a=bsmedberg)
|
2008-06-03 10:55:15 -05:00 |
|
Jason Orendorff
|
61235e5396
|
Bug 434532 - Link errors building JS shell on WinXP (actually a documentation bug in js/src/README.html) (r=brendan, a=bsmedberg)
|
2008-06-03 10:33:00 -05:00 |
|
Mark Banner
|
2919eb146c
|
Bug 435853 Running xpcshell tests involving Mac components leaks memory due to not having an NSAutoreleasePool. r=shaver,sr=brendan
|
2008-06-03 11:56:09 +01:00 |
|
Andreas Gal
|
53060c32ce
|
Move all inlines that do not represent primitives out of jsinterpinlines.h since we don't have to overwrite them in jstracerinlines.h. They live in jsinterp.cpp now. Added missing error handling for prim_ddiv and prim_dmod. Make sure prim_ddiv and prim_dmod do not call other primitives. Fixed bug in dmod (-1 should be n, but since all invocations had n=-1 this was a non-issue).
|
2008-06-02 23:26:17 -07:00 |
|
Brendan Eich
|
946fa41d8c
|
Fiddle loop table slot interface and impl in hope of freeing slots over time.
|
2008-06-02 18:06:33 -07:00 |
|
Brendan Eich
|
21c493d829
|
Use correct idempotent include guard macro name.
|
2008-06-02 18:05:18 -07:00 |
|
Brendan Eich
|
3db9424289
|
Merge and undo js_AllocateLoopTableSlot reparam.
|
2008-06-02 17:28:39 -07:00 |
|
Brendan Eich
|
01514c4b16
|
No JS_TRACER ifdefs, keep line len < 80, reparameterize jstracer.cpp functions, js_OpLength helper.
|
2008-06-02 17:19:41 -07:00 |
|
Brendan Eich
|
ea827846a5
|
Avoid overlong lines per modeline comments.
|
2008-06-02 17:16:14 -07:00 |
|
Andreas Gal
|
d528552bca
|
Assign fresh loop table slots for all JSOP_HEADER opcodes in a script as it is thawed since the slots we stored there are likely stale by now.
|
2008-05-31 18:12:39 -07:00 |
|
Brendan Eich
|
5b116ae998
|
Merge, style nits, no locking for tracing.
|
2008-05-31 15:29:54 -07:00 |
|
Brendan Eich
|
ef8a767739
|
Left brace style.
|
2008-05-31 10:17:40 -07:00 |
|
Andreas Gal
|
e66383e26e
|
Fixed a bug that triggered the tracer at TRACE_THRESHOLD/2 already.
|
2008-05-31 09:53:16 -07:00 |
|
Andreas Gal
|
e461a72736
|
The table is now per-thread in a multi-threaded environment, and per-runtime otherwise. During code generation we merely allocate a loop table slot to each loop. Each thread will enlarge the table as needed in JSOP_HEADER.
|
2008-05-30 18:58:43 -07:00 |
|
Andreas Gal
|
de3107d2ee
|
Add a per-runtime loop attribute table that associates a jsval attribute with every loop in the code. The jsval is used initially as a counter until a certain threshold is reached, at which point the loop is traced and compiled and the resulting native code object is stored in the jsval to be executed for future encounters of the loop.
|
2008-05-30 10:11:56 -07:00 |
|
Andreas Gal
|
a6ded872bf
|
Steer macro naming in jsinterinlines.h using a macro. This allows us to prefix all primitives with some prefix (i.e. interp_) when we compile the tracer and replace them with new primitives that invoke the interpreter version first, and then do some tracer specific action.
|
2008-05-29 17:14:42 -07:00 |
|
Brendan Eich
|
7cdb540c44
|
Fix goof in switching from word to jsval counters.
|
2008-05-28 23:12:45 -07:00 |
|
Brendan Eich
|
ed4274e179
|
Instrument loop headers with jsvals above fp->vars and below fp->spbase.
|
2008-05-28 19:07:32 -07:00 |
|
Brendan Eich
|
8bfb8bfef7
|
Split trace-supporting inlines, add ifdefs/macros for deriving js_TracingInterpret in jstracer.cpp.
|
2008-05-28 19:07:25 -07:00 |
|
Brendan Eich
|
968021cff9
|
Style (and substance for vim users: left brace opening in column 1 enables [[ navigation).
|
2008-05-28 19:07:16 -07:00 |
|
Andreas Gal
|
f4d6e71bf6
|
Make relational operations (<,<=,>,>=) traceable.
|
2008-05-27 10:45:58 -07:00 |
|
Andreas Gal
|
8a5d86fa50
|
Mark getting and setting arguments and local variables as safe for tracing.
|
2008-05-26 23:40:52 -07:00 |
|
Andreas Gal
|
e0a5de51b2
|
Make branch instructions traceable using a new primitive guard_boolean_is_true.
|
2008-05-26 23:33:23 -07:00 |
|
Andreas Gal
|
32908d0e2f
|
Enable tracing for selected opcodes that do not have any remaining tracing hazards.
|
2008-05-26 20:04:58 -07:00 |
|
Andreas Gal
|
33ec9a35fb
|
Opcodes that can be traced through can be declared with TRACE_CASE(op). Currently all opcodes are declared as BEGIN_CASE(op), which automatically aborts trace recording. In addition, error handlers (defined with DEFINE_HANDLER) also abort trace recording. At every backwards branch trigger monitor_branch(), which will monitor for new trace tree anchors.
|
2008-05-26 18:55:16 -07:00 |
|
Andreas Gal
|
288e988b40
|
Introduce primitives for common binary operations.
|
2008-05-26 17:29:28 -07:00 |
|
Andreas Gal
|
6d10603538
|
Convert macro code in jsinterp.cpp into inline functions and introduce trace primitives (prim_*, guard_*, call_*).
|
2008-05-26 15:27:13 -07:00 |
|
Brendan Eich
|
b065dd2fce
|
From Igor's patch for bug 433382.
|
2008-05-24 11:39:18 -07:00 |
|
Brendan Eich
|
c611e90657
|
Fix bad merge.
|
2008-05-24 10:17:15 -07:00 |
|
Brendan Eich
|
5e03c06ce3
|
Igor's patch for bug 433382, r=me.
|
2008-05-23 23:44:08 -07:00 |
|
Brendan Eich
|
2595b54a6b
|
Fix POP_STACK to take a macro out param.
|
2008-05-23 22:18:36 -07:00 |
|
Brendan Eich
|
602bcd5f50
|
First round of macro cleanups to enable tracing.
|
2008-05-23 19:24:10 -07:00 |
|
Brendan Eich
|
2f95757906
|
Igor's fix for bug 432881, r=me.
|
2008-05-23 19:14:05 -07:00 |
|
Brendan Eich
|
c0c9201c0a
|
Fix for bug 433672, r=igor.
|
2008-05-23 19:08:44 -07:00 |
|
Benjamin Smedberg
|
3ea5b08766
|
Merge cvs-trunk-mirror to mozilla-central up through FF3RC2build2
--HG--
rename : js/src/jsinterp.c => js/src/jsinterp.cpp
rename : js/src/jsparse.c => js/src/jsparse.cpp
|
2008-05-30 12:08:47 -04:00 |
|
Jason Orendorff
|
4ddc02a86b
|
Bug 436343 - mozilla-central: js/src/Makefile.ref calculates .d filenames incorrectly (r=crowder, a=bsmedberg)
|
2008-05-29 16:09:36 -05:00 |
|
gavin@gavinsharp.com
|
01f06ef659
|
Bug 422055: use jemalloc on Solaris, r=ted, a=shaver
|
2008-05-28 11:42:31 -07:00 |
|
igor@mir2.org
|
856754a151
|
[Bug 435546] proper stacking of JS_(PUSH|POP)_TEMP_ROOT. r=brendan aRC2=shaver
|
2008-05-28 10:55:06 -07:00 |
|
jst@mozilla.org
|
80e867e806
|
Fixing bug 434673. Fix GC safety issue when calling through XPCWrapper into an IDL defined function. r+sr=brendan@mozilla.org, a=shaver@mozilla.org
|
2008-05-27 22:42:53 -07:00 |
|
jst@mozilla.org
|
68a63e6f98
|
Fixing bug 433005. Make calls through XPConnect on threads other than the main thread suspend JS request to avoid blocking GC on the main thread while calling slow functions on non-main threads. Patch by benjamin@smedbergs.us and jst@mozilla.org, r=jst@mozilla.org, sr=brendan@mozilla.org, a=schrep@mozilla.com
|
2008-05-27 14:59:58 -07:00 |
|
Benjamin Smedberg
|
3fcc924cd2
|
Return to building spidermonkey as C++, because we believe we found the cause of the perf regression elsewhere (non-code).
--HG--
rename : js/src/js.c => js/src/js.cpp
rename : js/src/jsapi.c => js/src/jsapi.cpp
rename : js/src/jsarena.c => js/src/jsarena.cpp
rename : js/src/jsarray.c => js/src/jsarray.cpp
rename : js/src/jsatom.c => js/src/jsatom.cpp
rename : js/src/jsbool.c => js/src/jsbool.cpp
rename : js/src/jscntxt.c => js/src/jscntxt.cpp
rename : js/src/jscpucfg.c => js/src/jscpucfg.cpp
rename : js/src/jsdate.c => js/src/jsdate.cpp
rename : js/src/jsdbgapi.c => js/src/jsdbgapi.cpp
rename : js/src/jsdhash.c => js/src/jsdhash.cpp
rename : js/src/jsdtoa.c => js/src/jsdtoa.cpp
rename : js/src/jsemit.c => js/src/jsemit.cpp
rename : js/src/jsexn.c => js/src/jsexn.cpp
rename : js/src/jsfile.c => js/src/jsfile.cpp
rename : js/src/jsfun.c => js/src/jsfun.cpp
rename : js/src/jsgc.c => js/src/jsgc.cpp
rename : js/src/jshash.c => js/src/jshash.cpp
rename : js/src/jsinterp.c => js/src/jsinterp.cpp
rename : js/src/jsinvoke.c => js/src/jsinvoke.cpp
rename : js/src/jsiter.c => js/src/jsiter.cpp
rename : js/src/jskwgen.c => js/src/jskwgen.cpp
rename : js/src/jslock.c => js/src/jslock.cpp
rename : js/src/jslog2.c => js/src/jslog2.cpp
rename : js/src/jslong.c => js/src/jslong.cpp
rename : js/src/jsmath.c => js/src/jsmath.cpp
rename : js/src/jsnum.c => js/src/jsnum.cpp
rename : js/src/jsobj.c => js/src/jsobj.cpp
rename : js/src/jsopcode.c => js/src/jsopcode.cpp
rename : js/src/jsparse.c => js/src/jsparse.cpp
rename : js/src/jsprf.c => js/src/jsprf.cpp
rename : js/src/jsregexp.c => js/src/jsregexp.cpp
rename : js/src/jsscan.c => js/src/jsscan.cpp
rename : js/src/jsscope.c => js/src/jsscope.cpp
rename : js/src/jsscript.c => js/src/jsscript.cpp
rename : js/src/jsstr.c => js/src/jsstr.cpp
rename : js/src/jsutil.c => js/src/jsutil.cpp
rename : js/src/jsxdrapi.c => js/src/jsxdrapi.cpp
rename : js/src/jsxml.c => js/src/jsxml.cpp
rename : js/src/prmjtime.c => js/src/prmjtime.cpp
|
2008-05-27 16:58:12 -04:00 |
|
Benjamin Smedberg
|
d337041ea6
|
Back out JS-as-C++, because it's a suspect in the Linux performance regression.
--HG--
rename : js/src/js.cpp => js/src/js.c
rename : js/src/jsapi.cpp => js/src/jsapi.c
rename : js/src/jsarena.cpp => js/src/jsarena.c
rename : js/src/jsarray.cpp => js/src/jsarray.c
rename : js/src/jsatom.cpp => js/src/jsatom.c
rename : js/src/jsbool.cpp => js/src/jsbool.c
rename : js/src/jscntxt.cpp => js/src/jscntxt.c
rename : js/src/jscpucfg.cpp => js/src/jscpucfg.c
rename : js/src/jsdate.cpp => js/src/jsdate.c
rename : js/src/jsdbgapi.cpp => js/src/jsdbgapi.c
rename : js/src/jsdhash.cpp => js/src/jsdhash.c
rename : js/src/jsdtoa.cpp => js/src/jsdtoa.c
rename : js/src/jsemit.cpp => js/src/jsemit.c
rename : js/src/jsexn.cpp => js/src/jsexn.c
rename : js/src/jsfile.cpp => js/src/jsfile.c
rename : js/src/jsfun.cpp => js/src/jsfun.c
rename : js/src/jsgc.cpp => js/src/jsgc.c
rename : js/src/jshash.cpp => js/src/jshash.c
rename : js/src/jsinterp.cpp => js/src/jsinterp.c
rename : js/src/jsinvoke.cpp => js/src/jsinvoke.c
rename : js/src/jsiter.cpp => js/src/jsiter.c
rename : js/src/jskwgen.cpp => js/src/jskwgen.c
rename : js/src/jslock.cpp => js/src/jslock.c
rename : js/src/jslog2.cpp => js/src/jslog2.c
rename : js/src/jslong.cpp => js/src/jslong.c
rename : js/src/jsmath.cpp => js/src/jsmath.c
rename : js/src/jsnum.cpp => js/src/jsnum.c
rename : js/src/jsobj.cpp => js/src/jsobj.c
rename : js/src/jsopcode.cpp => js/src/jsopcode.c
rename : js/src/jsparse.cpp => js/src/jsparse.c
rename : js/src/jsprf.cpp => js/src/jsprf.c
rename : js/src/jsregexp.cpp => js/src/jsregexp.c
rename : js/src/jsscan.cpp => js/src/jsscan.c
rename : js/src/jsscope.cpp => js/src/jsscope.c
rename : js/src/jsscript.cpp => js/src/jsscript.c
rename : js/src/jsstr.cpp => js/src/jsstr.c
rename : js/src/jsutil.cpp => js/src/jsutil.c
rename : js/src/jsxdrapi.cpp => js/src/jsxdrapi.c
rename : js/src/jsxml.cpp => js/src/jsxml.c
rename : js/src/prmjtime.cpp => js/src/prmjtime.c
|
2008-05-27 13:51:53 -04:00 |
|
Benjamin Smedberg
|
71997df754
|
Back out revision bd9c9cbf9ec8 (build spidermonkey as C++) for perftesting and profit.
--HG--
rename : js/src/js.cpp => js/src/js.c
rename : js/src/jsapi.cpp => js/src/jsapi.c
rename : js/src/jsarena.cpp => js/src/jsarena.c
rename : js/src/jsarray.cpp => js/src/jsarray.c
rename : js/src/jsatom.cpp => js/src/jsatom.c
rename : js/src/jsbool.cpp => js/src/jsbool.c
rename : js/src/jscntxt.cpp => js/src/jscntxt.c
rename : js/src/jscpucfg.cpp => js/src/jscpucfg.c
rename : js/src/jsdate.cpp => js/src/jsdate.c
rename : js/src/jsdbgapi.cpp => js/src/jsdbgapi.c
rename : js/src/jsdhash.cpp => js/src/jsdhash.c
rename : js/src/jsdtoa.cpp => js/src/jsdtoa.c
rename : js/src/jsemit.cpp => js/src/jsemit.c
rename : js/src/jsexn.cpp => js/src/jsexn.c
rename : js/src/jsfile.cpp => js/src/jsfile.c
rename : js/src/jsfun.cpp => js/src/jsfun.c
rename : js/src/jsgc.cpp => js/src/jsgc.c
rename : js/src/jshash.cpp => js/src/jshash.c
rename : js/src/jsinterp.cpp => js/src/jsinterp.c
rename : js/src/jsiter.cpp => js/src/jsiter.c
rename : js/src/jskwgen.cpp => js/src/jskwgen.c
rename : js/src/jslock.cpp => js/src/jslock.c
rename : js/src/jslog2.cpp => js/src/jslog2.c
rename : js/src/jslong.cpp => js/src/jslong.c
rename : js/src/jsmath.cpp => js/src/jsmath.c
rename : js/src/jsnum.cpp => js/src/jsnum.c
rename : js/src/jsobj.cpp => js/src/jsobj.c
rename : js/src/jsopcode.cpp => js/src/jsopcode.c
rename : js/src/jsparse.cpp => js/src/jsparse.c
rename : js/src/jsprf.cpp => js/src/jsprf.c
rename : js/src/jsregexp.cpp => js/src/jsregexp.c
rename : js/src/jsscan.cpp => js/src/jsscan.c
rename : js/src/jsscope.cpp => js/src/jsscope.c
rename : js/src/jsscript.cpp => js/src/jsscript.c
rename : js/src/jsstr.cpp => js/src/jsstr.c
rename : js/src/jsutil.cpp => js/src/jsutil.c
rename : js/src/jsxdrapi.cpp => js/src/jsxdrapi.c
rename : js/src/jsxml.cpp => js/src/jsxml.c
rename : js/src/prmjtime.cpp => js/src/prmjtime.c
|
2008-05-27 12:19:17 -04:00 |
|
brendan@mozilla.org
|
4925e19f6d
|
Fix 433279, r=mrbkap+shaver, a=schrep.
|
2008-05-22 22:06:09 -07:00 |
|
brendan@mozilla.org
|
834ed0d2cf
|
Patch from nanto@moon.email.ne.jp for misordered alternates in string-lexing regexp, and lack of IE /[/]/ compat in regexp-lexing regexp (433831, r=me, NPOTB).
|
2008-05-21 15:38:18 -07:00 |
|
bcrowder@mozilla.com
|
e88e5e5203
|
Bug 434837 - Accessors in prototype chain of arrays don't assign 'this' correctly, r=shaver, r=brendan
|
2008-05-21 12:24:25 -07:00 |
|
Igor Bukanov
|
8012684984
|
[Bug 411575] SM: faster js_PutCallObject, r=brendan
|
2008-06-30 19:17:33 +02:00 |
|
Igor Bukanov
|
f1d02b2322
|
[Bug 442242] SM: fixing INT_FITS_IN_JSVAL on 64 bit platforms
|
2008-06-30 18:36:59 +02:00 |
|
Blake Kaplan
|
d5666ac0ee
|
Don't cause a GC before the script is on the JS call stack. bug 440558, r=brendan
|
2008-06-30 17:01:06 +02:00 |
|
bcrowder@mozilla.com
|
ccdd027d08
|
Bug 433964 - dtrace build fixes for C++ linkage, r=jorendorff
|
2008-05-19 12:59:09 -07:00 |
|
jorendorff@mozilla.com
|
f2cbe9af26
|
Merge 8 changesets from cvs-trunk-mirror to mozilla-central. Use (hg log -r b60aee4a61a6:e70e05d8eda2) to see them.
|
2008-05-16 11:55:05 -05:00 |
|
bclary@bclary.com
|
b017a73ad2
|
JavaScript Tests - update test and remove from exclusion list, bug 433698, r=jorendorff
|
2008-05-14 16:18:47 -07:00 |
|
jorendorff@mozilla.com
|
9b5032bfde
|
Merge from cvs-trunk-mirror to mozilla-central.
|
2008-05-13 09:57:11 -05:00 |
|
bclary@bclary.com
|
abd3a90982
|
JavaScript Tests - add unary - tests for bug 432881
|
2008-05-09 20:33:48 -07:00 |
|
reed@reedloden.com
|
82c33e4d43
|
Bug 430955 - "jsfun.h uses JSArenaPool without needed typename" [p=mh+mozilla@glandium.org (Mike Hommey) r=brendan a1.9=damons]
|
2008-05-09 00:40:10 -07:00 |
|
jorendorff@mozilla.com
|
9b2db511f4
|
Merge from cvs-trunk-mirror to mozilla-central.
--HG--
rename : js/src/jsobj.c => js/src/jsobj.cpp
|
2008-05-07 17:37:49 -07:00 |
|
reed@reedloden.com
|
888518dda2
|
Bug 410606 - "AIX linker error for trunk build xpconnect module : ERROR: Undefined symbol: .JSAutoTempValueRooter::operator delete(void*,unsigned long)" [p=shailen.n.jain@gmail.com (Shailen) r+sr=mrbkap a1.9=beltzner]
|
2008-05-07 03:26:52 -07:00 |
|
crowder@fiverocks.com
|
db98c2faeb
|
Bug 432275: Regression - Java applets crashing browser [@ obj_eval], patch by mrbkap, r=crowder, a=beltzner
|
2008-05-06 15:01:32 -07:00 |
|
crowder@fiverocks.com
|
84d826ee05
|
Bug 432275 - Regression - Java applets crashing browser [@ obj_eval], r=igor, a=beltzner
|
2008-05-06 14:59:49 -07:00 |
|
bent.mozilla@gmail.com
|
eb31e16632
|
Bug 429442 - "crashes [@ nsJSIID::HasInstance][@ XPCNativeSet::FindInterfaceWithIID]". r+sr=jst, a=beltzner.
|
2008-05-06 14:37:50 -07:00 |
|
Benjamin Smedberg
|
4393fe5a30
|
Merge cvs-trunk-mirror to mozilla-central. Conflict resolution:
* client.mk: new NSS tag merge to client.py
--HG--
rename : js/src/jsapi.c => js/src/jsapi.cpp
rename : js/src/jsdbgapi.c => js/src/jsdbgapi.cpp
rename : js/src/jsopcode.c => js/src/jsopcode.cpp
|
2008-05-05 13:39:59 -04:00 |
|
crowder@fiverocks.com
|
21e08b8a71
|
Bug 429864: assertion at startup with venkman, patch by mrbkap, r=brendan, a=beltzner
|
2008-05-03 21:31:01 -07:00 |
|
crowder@fiverocks.com
|
e04b777729
|
Bug 431465 -- (relanding) Crash [@ DecompileExpression] with trap, r=brendan, shaver, igor; a=mtschrep
|
2008-05-03 21:20:23 -07:00 |
|
Benjamin Smedberg
|
d23620a37a
|
Merge cvs-trunk-mirror to mozilla-central. One conflict resolution: updated NSPR tag from client.mk into client.py
--HG--
rename : js/src/jsdbgapi.c => js/src/jsdbgapi.cpp
rename : js/src/jsinterp.c => js/src/jsinterp.cpp
rename : js/src/jsobj.c => js/src/jsobj.cpp
rename : js/src/jsopcode.c => js/src/jsopcode.cpp
rename : js/src/jsparse.c => js/src/jsparse.cpp
|
2008-05-02 14:08:43 -04:00 |
|
bclary@bclary.com
|
b8c31e4e72
|
Sisyphus|JavaScript Tests - runtests.sh -I include conflicts with msvc include on Windows
|
2008-05-01 16:38:29 -07:00 |
|
gavin@gavinsharp.com
|
e76cb415a6
|
Back out patch for bug 431465 due to unit test failures
|
2008-05-01 16:06:43 -07:00 |
|
crowder@fiverocks.com
|
80a811f0de
|
Addressing white-space nits.
|
2008-05-01 15:16:38 -07:00 |
|
igor@mir2.org
|
5cab25689b
|
[Bug 427798] faster js_PutBlockObject(), r=brendan a1.9=shaver
|
2008-05-01 14:59:52 -07:00 |
|
crowder@fiverocks.com
|
aa2f89f028
|
Bug 431465 - Crash [@DecompileExpression] with trap, r/a=shaver
|
2008-05-01 14:36:19 -07:00 |
|
bclary@bclary.com
|
239dd9ab80
|
JavaScript Tests - update public failures, bug 404367
|
2008-05-01 08:05:24 -07:00 |
|
Benjamin Smedberg
|
44143a17c2
|
Merge from cvs-trunk-mirror to mozilla-central. No conflict resolution necessary.
--HG--
rename : js/src/jsinterp.c => js/src/jsinterp.cpp
rename : js/src/jsopcode.c => js/src/jsopcode.cpp
|
2008-05-01 09:50:06 -04:00 |
|
bclary@bclary.com
|
50b65436c4
|
JavaScript Tests - test for section ecma 262-3 15.4.5.1
|
2008-04-30 18:22:00 -07:00 |
|
bclary@bclary.com
|
daf599b79c
|
JavaScript Tests - regression test for bug 414531
|
2008-04-30 18:17:05 -07:00 |
|
Vladimir Vukicevic
|
ce3a5f0097
|
Merge cvs-trunk-mirror to mozilla-central. No conflicts.
--HG--
rename : js/src/jsmath.c => js/src/jsmath.cpp
|
2008-04-30 15:34:49 -07:00 |
|
brendan@mozilla.org
|
b90454bf32
|
Fix JSOP_GETTHISPROP decompile-value-generator bug (431248, r=igor, a=dsicore).
|
2008-04-30 11:33:51 -07:00 |
|
gavin@gavinsharp.com
|
64ef898187
|
Bug 414531: The return value of some of math method of javascript is not IEEE standard on solaris, patch by Leon Sha <leon.sha@gmail.com>, r=brendan, a=damon
|
2008-04-30 10:15:41 -07:00 |
|
Benjamin Smedberg
|
5337262e90
|
Merge cvs-trunk-mirror to mozilla-central. No manual conflict resolution was necessary.
--HG--
rename : js/src/jsdbgapi.c => js/src/jsdbgapi.cpp
rename : js/src/jsfun.c => js/src/jsfun.cpp
rename : js/src/jsinterp.c => js/src/jsinterp.cpp
rename : js/src/jsopcode.c => js/src/jsopcode.cpp
|
2008-04-30 12:35:19 -04:00 |
|
igor@mir2.org
|
5c81e09b95
|
[Bug 431489] r=brendan a1.9=shaver
|
2008-04-30 06:30:38 -07:00 |
|
bclary@bclary.com
|
798117722c
|
JavaScript Tests - regression test for bug 431428, by Jesse Ruderman
|
2008-04-30 05:41:59 -07:00 |
|
brendan@mozilla.org
|
3d10ff4835
|
Clear GetSrcNote cache in js_UntrapScriptCode (431428, r/a=shaver).
|
2008-04-29 19:18:19 -07:00 |
|
igor@mir2.org
|
34643896ed
|
[Bug 429281] r=brendan a1.9=dsicore
|
2008-04-29 14:24:01 -07:00 |
|
igor@mir2.org
|
e34384934d
|
[Bug 429739] proper handling of __noSuchMethod__ when it is invoked as constructor. r=brendan a1.9=dsicore
|
2008-04-29 14:17:11 -07:00 |
|
bent.mozilla@gmail.com
|
d2928f847a
|
Bug 430552 - "Browsing on the given site and closing the tab results in no active tab and keyboard shortcuts don't work until you refocus any element". r=jst, sr=mrbkap, a=beltzner.
|
2008-04-29 11:01:03 -07:00 |
|
crowder@fiverocks.com
|
eb84eb2a79
|
Bug 429252 - trap changes decompilation of "{ let X }", r/a=shaver
|
2008-04-29 10:26:31 -07:00 |
|
Benjamin Smedberg
|
160d9d1766
|
Merge cvs-trunk-mirror to mozilla-central. Automated merge, no manual conflict resolution necessary.
--HG--
rename : js/src/jsapi.c => js/src/jsapi.cpp
rename : js/src/jsarray.c => js/src/jsarray.cpp
rename : js/src/jsdbgapi.c => js/src/jsdbgapi.cpp
rename : js/src/jsfun.c => js/src/jsfun.cpp
rename : js/src/jsinterp.c => js/src/jsinterp.cpp
rename : js/src/jslong.c => js/src/jslong.cpp
rename : js/src/jsobj.c => js/src/jsobj.cpp
rename : js/src/jsopcode.c => js/src/jsopcode.cpp
rename : js/src/jsparse.c => js/src/jsparse.cpp
rename : js/src/jsregexp.c => js/src/jsregexp.cpp
rename : js/src/jsscope.c => js/src/jsscope.cpp
rename : js/src/jsstr.c => js/src/jsstr.cpp
rename : js/src/prmjtime.c => js/src/prmjtime.cpp
|
2008-04-29 10:20:07 -04:00 |
|
brendan@mozilla.org
|
b5b5553389
|
Fix hang when GetPropertyTreeChild calls js_GenerateShape calls js_GC (424636, r=igor, a=beltzner).
|
2008-04-28 23:19:42 -07:00 |
|
igor@mir2.org
|
e573263407
|
[Bug 430871] Eliminating unused JSINVOKE_INTERNAL and JSFRAME_INTERNAL. r=brendan a1.9=dsicore
|
2008-04-27 23:50:37 -07:00 |
|
brendan@mozilla.org
|
359d48234b
|
Don't cache shared properties under JSOP_SET{NAME,PROP} (428282, r=igor, a=mconnor).
|
2008-04-27 13:31:24 -07:00 |
|
bclary@bclary.com
|
d288e6e1ff
|
JavaScript Tests - regression test for bug 428706, by Jesse Ruderman
|
2008-04-25 18:08:59 -07:00 |
|
bclary@bclary.com
|
8ddd66ec6d
|
JavaScript Tests - regression test for bug 429248, by Jesse Ruderman
|
2008-04-25 18:02:29 -07:00 |
|
bclary@bclary.com
|
622c565af2
|
JavaScript Tests - regression test for bug 429249, by Jesse Ruderman
|
2008-04-25 17:47:40 -07:00 |
|
bclary@bclary.com
|
fc992186ee
|
JavaScript Tests - update known failures due to bug 429252
|
2008-04-25 17:35:05 -07:00 |
|
bclary@bclary.com
|
84a9cbc1db
|
JavaScript Tests - regression test for bug 429252, by Jesse Ruderman
|
2008-04-25 17:28:48 -07:00 |
|
bclary@bclary.com
|
f0c1b587c1
|
JavaScript Test - regression test for bug 429264, by Jesse Ruderman
|
2008-04-25 17:02:29 -07:00 |
|
bclary@bclary.com
|
c972dd555f
|
JavaScript Tests - regression test for bug 430717, by Mike Shaver
|
2008-04-25 14:34:20 -07:00 |
|
bclary@bclary.com
|
89b16d7e31
|
JavaScript Tests - regression test for bug 420919, by Jesse Ruderman
|
2008-04-25 14:28:09 -07:00 |
|
bclary@bclary.com
|
ed1d030b51
|
JavaScript Tests - regression test for bug 422137, by Mike Shaver
|
2008-04-25 14:10:45 -07:00 |
|
crowder@fiverocks.com
|
488c36ab4a
|
Bug 428128 - Removal of legacy JSLL_ routines, r=brendan, a=mtschrep
|
2008-04-25 11:40:05 -07:00 |
|
bclary@bclary.com
|
458a72eba7
|
JavaScript Tests - jsDriver.pl doesn't detect all test failures, bug 430509
|
2008-04-25 10:52:13 -07:00 |
|
igor@mir2.org
|
c4ac1056e5
|
[Bug 428706] Making sure that all let blocks has non-zero stack depth. r=brendan a1.9=beltzner
|
2008-04-25 10:28:36 -07:00 |
|
brendan@mozilla.org
|
aa6eca81f9
|
Fix '(void 0) is undefined' decompilation regression (420919, r=igor, a=dsicore).
|
2008-04-24 16:48:32 -07:00 |
|
shaver@mozilla.org
|
d1076e6e69
|
Bug 430717: fix lookup of incorrect ID when delegating to prototype for hole in dense array. r=mrbkap, a=mconnor.
|
2008-04-24 13:30:07 -07:00 |
|
crowder@fiverocks.com
|
fb779b15d3
|
Bug 422137 - assertion botch or bogus OOM when decompiling script with debugger trap on JOF_CALL bytecode, r=igor, a1.9=shaver
|
2008-04-24 11:59:14 -07:00 |
|
bclary@bclary.com
|
4a3274eba4
|
JavaScript Tests - update regression tests due to bug 416933
|
2008-04-23 18:49:19 -07:00 |
|
gavin@gavinsharp.com
|
db243d2ea7
|
Bug 428021: Can't define both a getter and a setter for a property of the global object, patch by Brian Crowder <crowder@fiverocks.com>, r=shaver, r=mrbkap, a=shaver
|
2008-04-23 16:17:45 -07:00 |
|
jruderman@hmc.edu
|
adc66e8601
|
Add mochitest
|
2008-04-22 22:40:56 -07:00 |
|
jst@mozilla.org
|
6e4f5d38c8
|
Landing fix for plugin hang bug 429903. Fix hang on pages that script plugins. Patch by bent.mozilla@gmail.com, r+sr=brendan@mozilla.org/jst@mozilla.org, a=beltzner
|
2008-04-22 22:23:57 -07:00 |
|
jruderman@hmc.edu
|
4382c1f13b
|
Add crashtest
|
2008-04-22 21:16:56 -07:00 |
|
crowder@fiverocks.com
|
73e23e4e46
|
Bug 416933 - Invalid range error for some case-insensitive regular expressions, r/a=shaver
|
2008-04-22 09:26:37 -07:00 |
|
igor@mir2.org
|
849ff12b5c
|
[Bug 418304] Backing out the patch as it depends on Getopt::Long feature that is not widely available.
|
2008-04-21 10:28:36 -07:00 |
|
igor@mir2.org
|
6e8f49742c
|
[Bug 418304] Replacing deprecated Getopt::Mixed with Getopt::Long. r=bclary, a=not-part-of-the-build
|
2008-04-21 03:15:23 -07:00 |
|
jonas@sicking.cc
|
3201958a8e
|
Fix redness. Stupid second security manager
|
2008-04-18 10:51:10 -07:00 |
|
bclary@bclary.com
|
148dfbab4d
|
JavaScript Tests - update public failures, bug 416834
|
2008-04-18 07:05:35 -07:00 |
|
bclary@bclary.com
|
84eba8522a
|
JavaScript Tests - regression tests for bug 352044, by Martin Honnen
|
2008-04-18 04:55:40 -07:00 |
|
bclary@bclary.com
|
a49f95f764
|
JavaScript Tests - update known failures.txt, bug 404367
|
2008-04-18 04:32:56 -07:00 |
|
igor@mir2.org
|
26fe572ddf
|
[Bug 428706] Backing out to investigate startup failures
|
2008-04-18 00:59:48 -07:00 |
|
igor@mir2.org
|
1301d0403b
|
[Bug 428706] Making sure that all let blocks has non-zero stack depth. r=brendan a1.9=beltzner
|
2008-04-18 00:31:48 -07:00 |
|
bclary@bclary.com
|
e00499c899
|
JavaScript Tests - update browser emulation of gc(), by Igor Bukanov, no bug, not part of the build
|
2008-04-17 11:46:32 -07:00 |
|
Benjamin Smedberg
|
1b75d6b87f
|
Merge cvs-trunk-mirror to mozilla-central
--HG--
rename : js/src/jsapi.c => js/src/jsapi.cpp
|
2008-04-16 16:51:58 -04:00 |
|
bclary@bclary.com
|
30cfc5e421
|
JavaScript Tests -regression tests for bug 392378, by x00000000
|
2008-04-16 09:30:03 -07:00 |
|
bclary@bclary.com
|
8493630a10
|
JavaScript Tests - regression test for bug 424257, by Gary Kwong
|
2008-04-16 08:22:55 -07:00 |
|
bclary@bclary.com
|
4573094309
|
JavaScript Tests - regression test for bug 424311, by Jesse Ruderman
|
2008-04-16 08:17:35 -07:00 |
|
bclary@bclary.com
|
08a76e650a
|
JavaScript Tests - regression tests for bug 352604, by Jesse Ruderman, Brian Crowder
|
2008-04-16 07:38:39 -07:00 |
|
bclary@bclary.com
|
597f096e73
|
JavaScript Tests - update known failures, bug 404367
|
2008-04-16 07:30:28 -07:00 |
|
bclary@bclary.com
|
afb725d37a
|
JavaScript Test - regression test for bug 428708, by Jesse Ruderman
|
2008-04-16 05:10:36 -07:00 |
|
bclary@bclary.com
|
a354c7a544
|
JavaScript Tests - regression tests for bug 387951, by Jesse Ruderman, Gary Kwong
|
2008-04-16 05:02:58 -07:00 |
|
crowder@fiverocks.com
|
47059aa1ae
|
Bug 352604: Assertion failure !OBJ_GET_PROTO(cx, ctor) after deleting Function, r=brendan, a1.9=shaver
|
2008-04-15 13:44:21 -07:00 |
|
Benjamin Smedberg
|
b3c6962a6c
|
Merge cvs-trunk-mirror to mozilla-central.
--HG--
rename : js/src/js.c => js/src/js.cpp
rename : js/src/jsapi.c => js/src/jsapi.cpp
rename : js/src/jsemit.c => js/src/jsemit.cpp
rename : js/src/jsfun.c => js/src/jsfun.cpp
rename : js/src/jsinterp.c => js/src/jsinterp.cpp
rename : js/src/jsobj.c => js/src/jsobj.cpp
rename : js/src/jsparse.c => js/src/jsparse.cpp
rename : js/src/jsregexp.c => js/src/jsregexp.cpp
rename : js/src/jsxml.c => js/src/jsxml.cpp
|
2008-04-15 13:59:01 -04:00 |
|
igor@mir2.org
|
d2766b5df9
|
[Bug 428424] fixing function definition emitter. r=brendan a1.9=mtschrep
|
2008-04-14 23:44:52 -07:00 |
|
igor@mir2.org
|
f1f0e7b6db
|
bug=427185 r=brendan a1.9=mtschrep
|
2008-04-14 23:29:06 -07:00 |
|
crowder@fiverocks.com
|
f780e2e7be
|
Bug 428336, assertion failure after deleting eval 16 times, patch by mrbkap, r=brendan, a=mtschrep
|
2008-04-14 17:31:43 -07:00 |
|
igor@mir2.org
|
6c1a48770b
|
backing out bug 427185 to investigate tinderbox orange
|
2008-04-14 02:33:05 -07:00 |
|
igor@mir2.org
|
fc9ac60247
|
bug=428708 r=brendan a=mtschrep fixing a bogus assert
|
2008-04-14 01:18:26 -07:00 |
|
igor@mir2.org
|
ec3d5ccdf8
|
bug=427185 r=brendan a1.9=mtschrep
|
2008-04-14 01:01:39 -07:00 |
|
bclary@bclary.com
|
f119830cfe
|
Sisyphus|JavaScript Tests - remove spidermonkey-extensions-n.tests, bug 428882
|
2008-04-13 22:34:23 -07:00 |
|
gavin@gavinsharp.com
|
81f06fccf5
|
Bug 425139: XPCSafeJSObjectWrapper provides incorrect type information, patch by shaver@mozilla.org, r=mrbkap, a=beltzner
|
2008-04-13 18:18:30 -07:00 |
|
bclary@bclary.com
|
130e366ceb
|
update public-failures.txt, spidermonkey-extensions-n.tests, bug 404367
|
2008-04-13 14:28:07 -07:00 |
|
bclary@bclary.com
|
648b1072b5
|
Sisyphus|JavaScript Tests - up browser total timeout to 6 hours, bug 428838
|
2008-04-13 14:24:48 -07:00 |
|
bclary@bclary.com
|
2e98caad32
|
JavaScript Tests - regression test for bug 416834, by Jesse Ruderman
|
2008-04-13 03:55:07 -07:00 |
|
bclary@bclary.com
|
71cdc19709
|
JavaScript Test - regression test for bug 425360, by Andrew Schultz
|
2008-04-13 03:45:51 -07:00 |
|
bclary@bclary.com
|
c2240eaf76
|
JavaScript Test - regression test for bug 426711, by Jesse Ruderman
|
2008-04-12 08:28:44 -07:00 |
|
brendan@mozilla.org
|
1cb4693065
|
global_resolve should not do anything if assigning.
|
2008-04-11 15:24:55 -07:00 |
|
bclary@bclary.com
|
caf074c230
|
JavaScript Tests - further refinements of public failures, bug 404367
|
2008-04-11 12:23:22 -07:00 |
|
bclary@bclary.com
|
4974377684
|
JavaScript Tests - update public failures, bug 404367
|
2008-04-11 08:19:51 -07:00 |
|
brendan@mozilla.org
|
a63ad80ecd
|
Fix 427191 (r=igor, a=beltzner).
|
2008-04-11 07:50:16 -07:00 |
|
brendan@mozilla.org
|
1a21f22a61
|
Fix regression in patch for bug 346902 (387951, r=mrbkap, a=dsicore).
|
2008-04-10 16:02:00 -07:00 |
|
bclary@bclary.com
|
48d147ec82
|
JavaScript Tests - make javascript.options.strict tests insensitive to current setting, bug 428396
|
2008-04-10 14:24:08 -07:00 |
|
bclary@bclary.com
|
d351bb6591
|
JavaScript Tests - attempt to catch exceptions to simplify test reporting, bug 226507
|
2008-04-10 13:58:06 -07:00 |
|
bclary@bclary.com
|
8d1e50a869
|
Sisyphus|JavaScript Tests - Spider's userhook can be stopped by exceptions in tests, bug 428391
|
2008-04-10 13:54:08 -07:00 |
|
bclary@bclary.com
|
253d16a3c9
|
JavaScript Tests - update known failures and spidermonkey extensions list, bug 404367
|
2008-04-10 13:45:47 -07:00 |
|
bclary@bclary.com
|
8834c19bf2
|
Sisyphus|JavaScript Tests - add ability to run tests with gczeal, bug 427189
|
2008-04-10 13:35:58 -07:00 |
|
bclary@bclary.com
|
9b471fbcee
|
JavaScript Tests - catch script stack space quota errors
|
2008-04-10 13:23:42 -07:00 |
|
bclary@bclary.com
|
6a6a6289ee
|
JavaScript Tests - update compatibility note, bug 291494
|
2008-04-10 12:29:11 -07:00 |
|
bclary@bclary.com
|
3e11cb5ff4
|
JavaScript Tests - fix filename, bug 424683
|
2008-04-10 12:23:12 -07:00 |
|
crowder@fiverocks.com
|
19dc0d3a80
|
Bug 416843 - assertion failure after deleting eval 16 times, patch by mrbkap, r=brendan, a1.9=beltzner
|
2008-04-10 12:06:22 -07:00 |
|
bent.mozilla@gmail.com
|
869e288c42
|
Bug 415498 - "Some errors not displayed in Error Console when using addEventListener". Tests by Sylvain Pasche <sylvain.pasche@gmail.com>. r+sr=jst, a=beltzner.
|
2008-04-10 10:35:56 -07:00 |
|
igor@mir2.org
|
8160179799
|
[Bug 389605] r=brendan a1.9=beltzner
|
2008-04-10 08:50:02 -07:00 |
|
crowder@fiverocks.com
|
2e0d479dbc
|
Bug 362582: reverting the patch from this bug as a result of test-failures
|
2008-04-10 05:59:21 -07:00 |
|
jruderman@hmc.edu
|
d0bb18ea76
|
Reduce the length of the "XPConnect is being called on a scope without a 'Components' property!" assertion message (bug 426954). r=mrbkap, debug-only.
|
2008-04-09 22:19:30 -07:00 |
|
brendan@mozilla.org
|
c83a1ecbc1
|
Make __count__ shared as well as permanent (426711, r=mrbkap, a=beltzner).
|
2008-04-09 12:41:39 -07:00 |
|
reed@reedloden.com
|
85aa35af10
|
Bug 419615 - "use JSVERSION_LATEST in xpcshell" (use a context callback to set error-reporter and jsversion default) [p=crowder@fiverocks.com (Brian Crowder) r+a1.9=shaver]
|
2008-04-09 00:27:16 -07:00 |
|
reed@reedloden.com
|
a0a4af1741
|
Bug 362582 - "Incorrect toString for regular expression with null character or line break" [p=crowder@fiverocks.com (Brian Crowder) r=mrbkap a1.9=damons]
|
2008-04-09 00:20:12 -07:00 |
|
jonas@sicking.cc
|
9b874a6992
|
Allow XMLHttpRequest and document.load load files from subdirectories. r/sr=dveditz
|
2008-04-08 17:38:12 -07:00 |
|
jorendorff@mozilla.com
|
e366e3a8e5
|
Merge from cvs-trunk-mirror to mozilla-central.
--HG--
rename : js/src/jsapi.c => js/src/jsapi.cpp
rename : js/src/jsinterp.c => js/src/jsinterp.cpp
|
2008-04-07 17:37:54 -05:00 |
|
timeless@mozdev.org
|
577c1584f2
|
Bug 426311 report address for live contexts in JS_DestroyRuntime r=brendan a=beltzner
|
2008-04-06 02:52:49 -07:00 |
|
bclary@bclary.com
|
78a4a9f501
|
JavaScript Test - regression test for bug 374025, by Jesse Ruderman
|
2008-04-05 02:01:57 -07:00 |
|
bclary@bclary.com
|
3e55aa2333
|
JavaScript Test - regression test for bug 384412, by Joachim Kuebart
|
2008-04-05 01:12:31 -07:00 |
|
bclary@bclary.com
|
634c1d4f31
|
JavaScript Test - regression test for bug 418730, by Jesse Ruderman
|
2008-04-05 00:44:23 -07:00 |
|
bclary@bclary.com
|
613ef1771a
|
JavaScript Tests - regression test for bug 420869, by Igor Bukanov
|
2008-04-04 23:29:43 -07:00 |
|
bclary@bclary.com
|
a04d7eab3b
|
JavaScript Tests - regression test for bug 424683, by Brian Crowder
|
2008-04-04 23:19:05 -07:00 |
|
crowder@fiverocks.com
|
fc9b3001e3
|
Bug 424683 - script stack space quota is exhausted (return of MAX_INLINE_CALL_COUNT), r=igor, blocking1.9=dsicore
|
2008-04-03 14:22:57 -07:00 |
|
bclary@bclary.com
|
b71cea2932
|
Sisyphus - remove hard coded path dependencies, support mozilla-build, bug 426415, r=rcampbell
|
2008-04-03 09:22:29 -07:00 |
|
bent.mozilla@gmail.com
|
ecc33f6aaa
|
Bustage fix for DEBUG_CC builds as a result of the fix for bug 423874. r=dbaron, a=NPOTDB.
|
2008-04-02 15:18:06 -07:00 |
|
jorendorff@mozilla.com
|
1dd1d9f71d
|
Merge from cvs-trunk-mirror to mozilla-central.
--HG--
rename : js/src/js.c => js/src/js.cpp
rename : js/src/jsapi.c => js/src/jsapi.cpp
rename : js/src/jsarray.c => js/src/jsarray.cpp
rename : js/src/jscntxt.c => js/src/jscntxt.cpp
rename : js/src/jsdate.c => js/src/jsdate.cpp
rename : js/src/jsdbgapi.c => js/src/jsdbgapi.cpp
rename : js/src/jsemit.c => js/src/jsemit.cpp
rename : js/src/jsexn.c => js/src/jsexn.cpp
rename : js/src/jsfun.c => js/src/jsfun.cpp
rename : js/src/jsgc.c => js/src/jsgc.cpp
rename : js/src/jsinterp.c => js/src/jsinterp.cpp
rename : js/src/jsiter.c => js/src/jsiter.cpp
rename : js/src/jslock.c => js/src/jslock.cpp
rename : js/src/jsobj.c => js/src/jsobj.cpp
rename : js/src/jsopcode.c => js/src/jsopcode.cpp
rename : js/src/jsparse.c => js/src/jsparse.cpp
rename : js/src/jsregexp.c => js/src/jsregexp.cpp
rename : js/src/jsscope.c => js/src/jsscope.cpp
rename : js/src/jsscript.c => js/src/jsscript.cpp
rename : js/src/jsxml.c => js/src/jsxml.cpp
|
2008-04-02 16:35:13 -05:00 |
|
igor@mir2.org
|
e82307a73c
|
[Bug 425828] clearing property cache when thread gets the first context. r=brendan a1.9=blocking1.9
|
2008-04-02 02:14:59 -07:00 |
|
igor@mir2.org
|
303ea3000c
|
[Bug 423874] Allocating functions together with JSObject. r=brendan a1.9=blocking1.9
|
2008-04-02 00:46:12 -07:00 |
|