231140 Commits

Author SHA1 Message Date
Luke Wagner
b10ff35164 Bug 595916 - don't access actual args in TraceRecorder (r=dvander)
--HG--
extra : rebase_source : 72db63003c6995b446a5718fae1ca101e3a23996
2010-09-15 21:55:02 -07:00
Chris Leary
1db51bcac3 Bug 596026: PIC-like construct for GETELEM on trace. (r=jorendorff, a=nnethercote,cdleary)
--HG--
extra : rebase_source : 63b57898593b2b178a7ebb1f38071c1058ccb4f7
2010-09-15 21:33:17 -07:00
Benjamin Stover
b1ed878f22 Bug 596433 - Method JIT inline assembly has illegal instruction [r=dvander, will get r=Jacob.Bramley asap] 2010-09-15 13:58:21 -07:00
Nicholas Nethercote
5104f19d00 Remove unnecessary V8 platform-detection code that broke PPC builds in 562dc7fd7492. r=me. 2010-09-15 16:24:40 -07:00
Jim Blandy
1ccd1db5cf Bug 537873, Bug 514574: Have strict mode code report TypeErrors for assignments, deletions. r=brendan
TODO: Fix error messages.
2010-09-15 13:43:55 -07:00
Jim Blandy
c568d21361 Bug 537873, Bug 514574: Delete unused property operation typedefs: JSDefinePropOp, JSPropertyIdOp. r=luke 2010-09-15 13:43:54 -07:00
Jim Blandy
90758fe6a0 Bug 537873, Bug 514574: Tests for strict mode assignments to read-only properties, deletions of non-configurable properties. r=jorendorff 2010-09-15 13:43:54 -07:00
Jim Blandy
f45b8f47a2 Bug 537873, Bug 514574: Use ObjectOps::setProperty for both fast and slow arrays. r=brendan 2010-09-15 13:43:54 -07:00
Nicholas Nethercote
c474585593 Bug 594680 - Update about:license with the relevant information for V8. r=gerv. 2010-09-15 11:49:49 -07:00
Nicholas Nethercote
b75798a618 Bug 558799 - Import FastDtoa code from V8. r=gal. 2010-09-15 11:49:12 -07:00
David Mandelin
5f999ddfb5 Bug 595604: make sure we have a stack frame before we run the compiler in call ICs, r=dvander 2010-09-14 15:18:48 -07:00
Igor Bukanov
830fa83ae2 bug 595207 - making functionNamespaceURIAtom eager for simpler code. r=brendan 2010-09-15 16:55:35 +02:00
Brendan Eich
8c380c404e Sample initialShape after putProperty call, which may go toDictionaryMode (596128, r=bhackett). 2010-09-14 12:07:15 -07:00
Brian Hackett
7e383a400f OOL fast path for string comparison, bug 579479. r=dvander 2010-09-14 20:07:11 -07:00
Dave Herman
da81ffb827 bug 594622, r=cdleary: support for TOK_XMLSPACE nodes 2010-09-14 19:55:53 -07:00
Dave Herman
cdf10ce268 bug 569464, r=brendan: bad let-expression-statements in strict mode 2010-09-14 19:53:35 -07:00
Brendan Eich
ac9c40ba05 JSFunction::addLocal never calls Shape::maybeHash (595918, r=jorendorff). 2010-09-13 18:44:34 -07:00
Jason Orendorff
150b64fcad Merge backout. 2010-09-14 17:44:30 -07:00
Jason Orendorff
da3b6c1d0f Backed out changeset 84b4d4856e1e (bug 580033) due to orange. 2010-09-14 17:42:36 -07:00
Jason Orendorff
d638cb98b6 Bug 593147 - TM: global Object created in _newJSDContext needs a compartment. r=gal. 2010-09-14 16:24:59 -07:00
Jason Orendorff
1491318f84 Bug 580033 - JS_Save/RestoreFrameChain should update cx->compartment. r=gal,mrbkap.
--HG--
extra : rebase_source : ff05faf1a39513255bcd6218b0adf6ab554a30b1
2010-09-14 14:38:09 -07:00
Brian Hackett
dfdfb5e887 Fix assert, bug 595921. r=dmandelin 2010-09-14 14:28:55 -07:00
Brendan Eich
be8ddc93fe Fix screwed up layering of GC marking for JSObject::emptyShape (596103, r=jorendorff). 2010-09-14 12:13:12 -07:00
Peter Van der Beken
df9b07548e Bug 592352 - 'Assertbotch on shutdown after IDB solo mochitest -- leaked contexts?'. r=bent. 2010-09-13 15:32:56 -07:00
Makoto Kato
807a162949 Bug 595766 - bustage Win64 build due to UnsetVMFrameRegs. r=dvander 2010-09-14 17:20:36 +09:00
Chris Leary
a6cbf6b32e Disable mochitest bug484107. (r=mrbkap, b=596134) 2010-09-13 21:40:47 -07:00
David Mandelin
116eedd57b Backout merge 2010-09-13 18:34:34 -07:00
David Mandelin
0213339141 Backed out changeset 834e5fb759c2 -- appears to be causing leaks on mochitest-browser-chrome 2010-09-13 18:34:11 -07:00
Chris Leary
4244aed41f Bug 571355: Move RegExpStatics out of JSContext. (r=gal) 2010-09-13 15:53:50 -07:00
David Mandelin
ca55bb26f7 Bug 595706: fix object class guard for arguments length PIC, r=cdleary
--HG--
extra : rebase_source : 7aef085022eefa1a214fcacc3f9b92795be579c1
2010-09-13 15:36:13 -07:00
Peter Van der Beken
511524fbed Bug 592352 - 'Assertbotch on shutdown after IDB solo mochitest -- leaked contexts?'. r=bent. 2010-09-13 15:32:56 -07:00
David Mandelin
a279cbfbcc No bug, fix windows build bustage due to int32 type mismatch, r=burning, rs=njn 2010-09-13 14:52:33 -07:00
Sean Stangl
505210ba5b Fix isNotType() usage in jsop_rhs_unknown_any(). b=593554, r=dvander. 2010-09-13 16:47:57 -04:00
Robert Sayre
83a1f54cc1 Increment JSXDR_BYTECODE_VERSION 2010-09-13 13:21:31 -07:00
Nicholas Nethercote
8883e09bc0 Bug 590834 - Clean up number-to-string code. r=jwalden. 2010-09-13 13:08:25 -07:00
Chris Leary
bf6194eb25 Fix build warning. (no_r=me)
--HG--
extra : rebase_source : cd1afe2f1e8597fb88ca530912dbd6008e3ee9f7
2010-09-13 13:00:58 -07:00
David Mandelin
d6dc6f8375 Bug 595420: fix warning in trampoline compiler, r=lw 2010-09-13 11:30:11 -07:00
Jacob Bramley
408ee71d51 [JAEGER] A trivial, but maybe not ideal fix for overflowing offset fields. [Bug 595336]. r=dvander 2010-09-13 10:28:42 -07:00
Chris Leary
7473b7380d Bug 540675: eviscerate JSStackFrame::callerVersion. (r=lw) 2010-09-13 09:38:22 -07:00
Jacek Caban
0f3cc3cd5f Bug 595199 - [Jaeger] Linking failure on mingw due to wrong asm calls in MethodJIT.cpp r=dvander 2010-09-13 12:28:58 +02:00
Robert Sayre
590fc8d56b Merge mozilla-central to tracemonkey. 2010-09-12 18:16:47 -04:00
Brendan Eich
85134b3b50 Modularize to avoid inline vs. not ShapeHasher static woes (595615, r=dbaron) 2010-09-12 09:34:56 -07:00
Brendan Eich
48841a63e6 Try to fix Ts regression from patch for bug 592556... 2010-09-12 08:53:18 -07:00
Kyle Huey
27c4a72c98 Disable js-reftest that requires shell features to work. a=shutupalready 2010-09-12 08:00:14 -07:00
Brendan Eich
98386adf38 Google Maps crash on tracemonkey branch (595365, precog a=jorendorff). 2010-09-11 23:55:25 -07:00
Luke Wagner
0c073668d1 Bug 592983 - combine and32 with branchTest32 (r=dmandelin) 2010-09-11 23:40:23 -07:00
Raymond Lee
d574b24e0d Bug 595228 - assert in search code; calling unbind without a function [r+a=gavin] 2010-09-12 11:44:13 +08:00
Brendan Eich
df43cbfb8d Modularize to avoid inline vs. not ShapeHasher static woes (595615, r=dbaron, a=beta6+/debug-only-fix-for-devs). 2010-09-12 09:39:45 -07:00
Bobby Holley
40ae4c2141 Bug 514033 - Error recovery for imagelib - part 16 - Eliminate checks for infallible malloc, use infallible malloc when we need it.r=joe,a=blocker 2010-09-12 08:22:31 -07:00
Bobby Holley
ef5de07886 Bug 514033 - Error recovery for imagelib - part 15 - Rename Is*Error to Has*Error.r=joe,a=blocker 2010-09-12 08:22:31 -07:00