Commit Graph

21114 Commits

Author SHA1 Message Date
Michael Wu
0864e3ab58 Backed out changeset eaa69ae330ab (bug 592943) for extensions bustage 2011-05-28 00:15:25 -07:00
Mitchell Field
8b29c872ae Merge mozilla-central to build-system. 2011-05-15 16:07:45 +10:00
Masatoshi Kimura
258ad0235e Bug 508905 - /Zc:wchar_t- is no longer required 2011-05-12 12:02:54 +00:00
Steve Fink
747c88d598 Bug 637393 - Add a -D option to the shell to disassemble all scripts, with per-op per-runmode execution counts, at shutdown 2011-05-10 11:26:39 -07:00
Steve Fink
52d474668e Bug 637393 - Add JS_DumpProfile, JS_DumpAllProfiles to disassemble one or all scripts' along with execution counts of each op 2011-05-10 11:26:39 -07:00
Steve Fink
0dd59833c2 Bug 637393 - Add an option to count number of executions of each JSOp, broken down by "run mode" (method JIT/trace JIT/interpreter) 2011-05-10 11:26:39 -07:00
Luke Wagner
1cd7714645 Bug 656462, part 4 - Simplify stack code, keep track of native calls, create new iterator over native/scripted callstack, make JS_SaveFrameChain fallible (r=waldo,mrbkap) 2011-05-13 08:56:26 -07:00
Luke Wagner
21001797b3 Bug 656462, part 3 - Syntactic touchups (r=waldo) 2011-05-24 16:08:40 -07:00
Luke Wagner
6b233bd444 Bug 656462, part 2 - Merge ContextStack::get* and push* operations (r=waldo) 2011-05-24 16:04:18 -07:00
Luke Wagner
2c63ae24b6 Bug 656462, part 1 - Remove StackSegment::initialVarObj (r=waldo) 2011-05-24 15:05:30 -07:00
Jeff Walden
51f4fe365a Bug 662001 - Move js::RangeCheckedPointer<T> to mozilla::RangedPtr<T>, make it no longer implicitly convert to T*, and adjust users accordingly. r=cjones 2011-06-06 11:02:34 -07:00
Jeff Walden
9ace2b8755 Bug 657367 - Don't attempt to use the JSON parser to fast-path eval if the eval code contains either U+2028 or U+2029, which JSON permits within strings but which JavaScript doesn't permit in strings. (In case you missed it, this means that there's no subset relationship between JavaScript and JSON. (!)) r=njn 2011-06-03 16:53:31 -07:00
Nicholas Nethercote
53bbfe0f7e Bug 645598 - Trim last bits of fat from the scanner, part 3 of 3. r=jwalden. 2011-06-07 13:48:55 +10:00
Nicholas Nethercote
2a05ce7e96 Bug 645598 - Trim last bits of fat from the scanner, part 2 of 3. r=jwalden. 2011-06-07 13:48:21 +10:00
Nicholas Nethercote
ecf59a9816 Bug 645598 - Trim last bits of fat from the scanner, part 1 of 3. r=jwalden. 2011-06-07 13:47:12 +10:00
Paul Biggar
eb2ef70412 Bug 660681: Add NULL check to LeaveFunction (r=jimb) 2011-06-06 14:24:11 -07:00
Paul Biggar
646fc26377 Bug 660670: Report an error on OOM in Parser::analyzeFunction (r=jimb) 2011-06-06 14:24:11 -07:00
Paul Biggar
bf84d1c24f Bug 660638: Add NULL check to Compiler::compileScript (r=jwalden) 2011-06-06 14:24:10 -07:00
David Mandelin
3e9a6fcac8 Bug 662165: fix MSVC warning 2011-06-06 13:36:57 -07:00
Chris Leary
5ff32f2b8a Followup fix for merge, fix ifdef directive. 2011-06-06 09:58:15 -07:00
Chris Leary
fcfe24bd53 Merge mozilla-central to tracemonkey. 2011-06-06 09:41:22 -07:00
a06807e416 Bug 620182 [@ QuoteString | DecompileSwitch] when JSVAL_IS_DOUBLE(key) and SprintDoubleValue fails due to oom
r=jorendorff
2011-06-03 08:57:00 -07:00
Ed Morley
6ab78aeb08 Bug 316661 - Remove null-checks before delete: Part B; r=pbiggar,brendan,bzbarsky 2011-06-01 03:07:00 -07:00
Alon Zakai
733edb8104 Bug 644241 followup for compiler warning 2011-06-03 18:13:47 -07:00
Alon Zakai
43bb3a9886 Bug 644241, part 2: Disabling OOMing tests. r=igor 2011-06-03 17:54:30 -07:00
Alon Zakai
61ffc8f8bc Bug 644241, part 1 - Remove script stack quota. r=igor 2011-06-03 17:54:26 -07:00
Chris Leary
8502dd4d2f Bug 576828: Test self-referential backreference. (r=dmandelin) 2011-06-03 16:36:42 -07:00
Chris Leary
b49a1a519b Bug 661770: Avoid call overhead atomizing from js_AtomizeChars. (r=njn) 2011-06-03 15:36:07 -07:00
Chris Leary
42eb4fbef3 Bug 661770: Make shell's compile builtin compile-and-go. (r=dvander) 2011-05-31 20:38:02 -07:00
Bill McCloskey
42f7d0cdaa Bug 660778 - Deal with stack overflow in UnmarkGrayChildren (r=gal) 2011-06-03 13:08:21 -07:00
Nicholas Nethercote
cfbbc90c09 Bug 546477 - add explicit/js/stack memory reporter. r=luke. 2011-06-02 19:40:57 -07:00
Phil Ringnalda
77b0d446e7 Interim bug 660497 bustage fix, use $(OS_TARGET) until ANDROID is usable as a makefile define 2011-05-28 20:25:30 -07:00
Luke Wagner
8367589869 Dial down recursion in new test added by abd2dcd555f4 so as to not chew up so much C stack when the mjit is disabled (r=orange) 2011-06-02 18:39:48 -07:00
Luke Wagner
711c12467a Bug 538293 - remove inlineCallCount and this STACK_QUOTA silliness (r=dvander) 2011-05-27 18:15:39 -07:00
Luke Wagner
5b4c018276 Bug 656171 - Just remove this mutual subsumption assertion; with document.domain it's not strictly true (r=mrbkap) 2011-06-02 16:35:31 -07:00
Bill McCloskey
d40294f354 Fix jstest timeouts caused by patch for bug 650978 2011-06-02 15:07:01 -07:00
Gregor Wagner
24db90d54b Bug 660329 - GC: add reason for GC to GCTimer. r=igor 2011-06-02 13:02:21 -07:00
Brian Hackett
bc74ac8f7f Fix bug 650673, r=dmandelin. 2011-06-02 12:22:39 -07:00
Igor Bukanov
ff18e8cf5f bug 656261 - followup to fix compilation warning 2011-06-02 19:36:59 +02:00
Paul Biggar
82a3d99b47 Bug 660668: Fix Shape::search() assertion after OOM (r=nnethercote)
Shape::search() assumes hasTable() will be false if Shape::search() OOMs - make it so.
2011-06-02 10:06:36 -07:00
Paul Biggar
9b5365c6d7 Bug 660630: Only error once in OOM in NewCompartment (r=igor) 2011-06-02 10:06:36 -07:00
Paul Biggar
806ec02233 Bug 660610: Don't double-free execAlloc_ after OOM. (r=nnethercote) 2011-06-02 10:06:36 -07:00
Rafael Ávila de Espíndola
e6554bd8b2 b=661145, r=bsmedberg Move the function declarations passed to AC_TRY_COMPILE out of the body of main. 2011-06-03 16:34:42 -04:00
Mike Hommey
d9c4776207 Bug 626035 - Modify the way arm compiler flags are set in configure. r=ted 2011-06-03 01:49:28 +02:00
Mike Hommey
31f5e89c49 Bug 658251 - Fix MK{,C}SHLIB when using wrap-malloc. r=ted 2011-06-03 01:27:07 +02:00
Igor Bukanov
f04a631d6a bug 656261 - better GC arena layout. r=wmccloskey 2011-05-19 21:01:08 +02:00
Bill McCloskey
b5ae159ad1 Bug 650978 - Add gczeal setting to GC on every allocation (r=gwagner) 2011-06-01 17:48:52 -07:00
Bill McCloskey
ada358ca6d Bug 652985 - Use off-the-books malloc in DumpHeap (r=pbiggar) 2011-06-01 17:48:02 -07:00
Makoto Kato
827a5cc746 Bug 660591 - Bug 625600 causes bustage on Win64. r=dmandelin 2011-06-01 14:05:36 +09:00
Justin Lebar
219eca86f0 Bug 660930 - Force InlineGetProp to be inlined. r=dmandelin 2011-05-31 19:57:36 -04:00