Mike Hommey
|
f934ae18a2
|
Bug 552624 - ARMv4T support for nanojit. r=jbramley
--HG--
extra : convert_revision : 6b09fdb0cbc625ded40971eb6929d599182375a6
|
2010-08-31 11:51:23 +02:00 |
William Maddox
|
072b9cb073
|
Fix inaccurate comment in ExprFilter::insBranch() (r=nnethercote+)
--HG--
extra : convert_revision : a9af83064f225bddbe878fc63dce529a3b0fe48a
|
2010-08-26 17:44:45 -07:00 |
Steven Johnson
|
b0b86ff2d6
|
Bug 590785 - njconfig.i386_use_cmov is not initialized properly (r=njn,rreitmai)
--HG--
extra : convert_revision : 59a48227c291c53574b628358d9d581664848382
|
2010-08-26 14:02:14 -07:00 |
Benjamin Smedberg
|
1d380d99a7
|
Bug 5976246 - pymake bustage in js/src because we have things.cc depend on jsautokw.h, and that does interesting things to $< with pymake. r+a=bustage-fix
|
2010-09-16 21:27:46 -07:00 |
Steve Fink
|
0d598ad45e
|
Bug 593483 - Unbreak (real) dtrace. r=gal, a=NPOTB
|
2010-09-16 13:21:12 -07:00 |
Robert Sayre
|
0b67645b6e
|
Merge tracemonkey to mozilla-central. a=blockers
|
2010-09-16 09:24:02 -07:00 |
Chris Leary
|
59d5d2ffe2
|
Fix windows build breakage.
|
2010-09-16 01:38:19 -07:00 |
David Anderson
|
ec25fd9cb2
|
Fixed thinko in 89283cd55a98 (bug 596457, no_r=me).
|
2010-09-15 23:01:03 -07:00 |
David Anderson
|
c3fd63d4da
|
Require SSE2 to use Method JIT on x86 (bug 596457, r=dmandelin).
|
2010-09-15 22:27:17 -07:00 |
Luke Wagner
|
900c434f4d
|
Bug 595923 - InvokeConstructor can return primitive value (r=brendan)
--HG--
extra : rebase_source : 75fd8e06ce4abceb17f2452236e3425efdb035fa
|
2010-09-15 21:59:08 -07:00 |
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
|
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 |
Benjamin Stover
|
44727b016c
|
Bug 596433 - Method JIT inline assembly has illegal instruction [r=dvander, will get a r=Jacob.Bramley asap]
|
2010-09-15 14:53:41 -07:00 |
Benjamin Stover
|
36cbd33778
|
bug 596669 - Fennec Android crash in jsstr.cpp:ReplaceCallback, disable yarr for arm r=sayre a=blocking-fennec
|
2010-09-15 12:33:00 -04: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 |
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 |
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 |
Kyle Huey
|
322a2ca6ef
|
Disable js-reftest that requires shell features to work. a=shutupalready
|
2010-09-12 06:12:06 -04:00 |
Brendan Eich
|
6561a77caa
|
Google Maps crash on tracemonkey branch (55365, precog r=jorendorff, a=beta6+).
|
2010-09-11 23:55:25 -07:00 |
Robert Sayre
|
90d4f728fa
|
Merge tracemonkey to mozilla-central. a=blockers
|
2010-09-12 00:17:49 -04:00 |
L. David Baron
|
44e87673d4
|
Fix bustage with various profiler integration options from JSNative signature change in JägerMonkey landing. (Bug 595544) r=sayrer a=bustage
|
2010-09-11 17:06:59 -07:00 |
Brendan Eich
|
de7daf410d
|
Parenthesize lambda statement expressions to work in browser (where JSOPTION_ANONFUNFIX is set; followup for 593256).
|
2010-09-11 15:24:51 -07:00 |
Robert Sayre
|
2547e2702e
|
jaegermonkey. what. a=arewefastyet
|
2010-09-11 15:06:33 -04:00 |
Robert Sayre
|
d6f97815f6
|
Bug 590083 - temporarily disable ARM method jit
|
2010-09-11 09:58:37 -04:00 |
Luke Wagner
|
6924a952cb
|
Missing union member for big-endian jsval_layout struct (r=ppc is burning)
|
2010-09-10 21:20:46 -07:00 |
Luke Wagner
|
5ec2a6fac1
|
Set rval in DisassFile (no bug, rs=brendan)
|
2010-09-10 17:06:40 -07:00 |
Luke Wagner
|
3746fb4e3b
|
Bug 583275 - remove unnecessary unboxing cost of obj->getPrivate() on x64 (r=brendan)
|
2010-09-10 17:06:30 -07:00 |
Bill McCloskey
|
750c1db5d6
|
Bug 594969 - Fix DisassFile (r=lw)
|
2010-09-10 11:39:59 -07:00 |
Robert Sayre
|
2b6095f93d
|
Merge mozilla-central to tracemonkey.
|
2010-09-10 11:47:11 -04:00 |
Igor Bukanov
|
19671542e5
|
bug 594138 - account for potential shape and dslots change after the GC in conservative GC tests. r=anygregor
|
2010-09-10 08:55:33 +02:00 |
Bill McCloskey
|
f9f49e0764
|
Blacklisting a trace could spent too much time in the interpreter (bug 595032, r=dvander).
|
2010-09-09 18:06:02 -07:00 |
Shu-yu Guo
|
c4cee59c89
|
Bug 594604: Various narcissus jsparse fixes. (r=taustin)
|
2010-09-09 17:40:13 -07:00 |
Shu-yu Guo
|
9c00dd15e2
|
Bug 594594: Fix destructuring in narcissus jsparse.js (r=taustin)
|
2010-09-09 17:40:13 -07:00 |
Chris Leary
|
813d1e57f3
|
Back out due to mochiserver breakage. (no_r=me)
|
2010-09-09 16:52:31 -07:00 |
David Anderson
|
09eb112ae9
|
Added test cases for bug 588363 (no_r=me).
--HG--
extra : rebase_source : 2a4a16150ec035c27f860b0795a452cc9864e1d6
|
2010-09-09 14:29:03 -07:00 |
David Anderson
|
3716ae3784
|
Added test cases for bug 588362 (no_r=me).
--HG--
extra : rebase_source : 31f12cfd87e2ecaf49cfd496e2e78b2846a9f3be
|
2010-09-09 14:28:42 -07:00 |
Chris Leary
|
e5e12f3041
|
Bug 540675: remove callerVersion from stack frame. (r=lw)
|
2010-09-09 14:25:30 -07:00 |
David Anderson
|
0d4400e1b2
|
Fix for ARM build bustage (bug 593532 fallout, no_r=me).
|
2010-09-09 13:24:45 -07:00 |
Michael Wu
|
a47bee840c
|
Bug 589971 - Omnijar before profiling part of PGO, r=ted a=beltzner
|
2010-09-09 16:12:08 -04:00 |
L. David Baron
|
f54df514f7
|
Add wctype.h to config/system-headers. (Bug 594492) r=cjones a2.0=bustage
|
2010-09-09 08:21:46 -07:00 |
David Anderson
|
a72972c91c
|
Fix various bugs in tracer integration (bug 593532, r=dmandelin).
|
2010-09-07 22:52:15 -07:00 |
Jason Orendorff
|
1218cfda28
|
Fix typo in jstests.list. no_r=me.
|
2010-09-09 14:33:47 -05:00 |
Jason Orendorff
|
5d0752b30f
|
Add passing test taken from bug 592556, comment 35. no_r=me. In before regression!
|
2010-09-09 14:19:45 -05:00 |
Jason Orendorff
|
04c9fcd6a0
|
Bug 593742 - nsDOMWorker has to set the right compartment. r=bent.
--HG--
extra : rebase_source : 1f309d333686fdad21a7b6940873994ccc64157d
|
2010-09-09 11:13:06 -05:00 |
Makoto Kato
|
1773e67db8
|
Bug 591526 - JM: Win64 build failure--no define for ArgReg2. r=dvander
|
2010-09-09 16:56:08 +09:00 |
Makoto Kato
|
6acb8dc8a4
|
Bug 593133 - TM: PGO doesn't use tracejit profile. r=dmandelin
|
2010-09-09 16:55:59 +09:00 |
Brian Hackett
|
e0a599db4b
|
PIC for addprop, bug 561506. r=dmandelin
* * *
Bug 561506, add context owner checks for addprop. no_r=7:00am
|
2010-09-04 20:12:56 -07:00 |
Nicholas Nethercote
|
f017b5b4c4
|
merge
|
2010-09-08 23:12:59 -07:00 |
Nicholas Nethercote
|
6ccc0de39f
|
Bug 594205 - TM: safeguard against RegExp.prototype.test changes in exec-to-test conversions. r=brendan.
|
2010-09-08 23:07:16 -07:00 |
Luke Wagner
|
1afc7d2dce
|
Bug 593277 - Weaken native constructor call asserts (r=brendan)
--HG--
rename : js/src/trace-test/tests/bug579740.js => js/src/trace-test/tests/basic/bug579740.js
rename : js/src/trace-test/tests/bug584499-1.js => js/src/trace-test/tests/basic/bug584499-1.js
rename : js/src/trace-test/tests/bug584499-2.js => js/src/trace-test/tests/basic/bug584499-2.js
rename : js/src/trace-test/tests/testPutOnEmptyArgsObject.js => js/src/trace-test/tests/basic/testPutOnEmptyArgsObject.js
|
2010-09-08 22:20:45 -07:00 |
Bill McCloskey
|
266d8ae689
|
Bug 593596 - change have_call back to its old definition (r=lw)
|
2010-09-08 22:09:24 -07:00 |
Nicholas Nethercote
|
b77b82ff7e
|
Bug 594640 - TM: avoid redundant snapshots when recording GETELEM. r=gal.
|
2010-09-08 19:44:47 -07:00 |
Nicholas Nethercote
|
149c8c848c
|
Bug 580752 - TM: optimize setelem. r=gal.
|
2010-09-08 18:31:47 -07:00 |
Jan de Mooij
|
909357db24
|
Bug 592631: fast path for x|0, r=dvander
|
2010-09-08 18:23:27 -07:00 |
Nicholas Nethercote
|
368a729688
|
Bug 591788 - Fatal assert ( base == lirbuf->sp || base == eos_ins). r=gal.
|
2010-09-08 17:24:37 -07:00 |
Tom Austin
|
aa17f7891a
|
Bug 586830. Allows returns with no values in Narcissus. r=shu
|
2010-09-08 16:36:26 -07:00 |
Gregor Wagner
|
cc4c81c51a
|
Bug 593294 - TM: various other defaultCompartment fixes r=gal
|
2010-09-08 16:09:23 -07:00 |
Robert Sayre
|
736367f15a
|
Merge.
|
2010-09-08 10:36:32 -04:00 |
Robert Sayre
|
7d6b688fcd
|
merge mozilla-central to tracemonkey.
|
2010-09-08 10:33:07 -04:00 |
Chris Leary
|
ec2e441eff
|
Bug 587434: IsSaneThisObject assertion failure on CALLXMLNAME. (r=jorendorff)
|
2010-09-08 01:13:22 -07:00 |