Werner Sharp (wsharp@adobe.com)
5dcabdc5cf
bug 570476. Support integer division on x86/x64. (r=wmaddox)
...
--HG--
extra : convert_revision : 064dc57a57630e1bc2ab256308cb373e3049fb0c
2010-10-26 09:09:00 -04:00
Tero Koskinen
3e3e631e9a
Add support for ARM's 'hard' EABI variant. (FP arguments go in VFP registers.) [Bug 602834] [r=jbramley,rreitmai]
...
--HG--
extra : convert_revision : 113a2e56c62fca5adc557906dd729a4ec632d994
2010-10-25 09:51:59 +01:00
Luke Wagner
77a0873167
Bug 605186 - js_NewStringFromCharBuffer should create short strings if it can (r=waldo)
2010-10-26 16:20:21 -07:00
Peter Van der Beken
9da0ea60d2
Fix for bug 607284 (getOwnPropertyDescriptor on a proxy misbehaves). r=mrbkap.
...
--HG--
extra : rebase_source : 87c28c7f37b36762c8257ca8f310107f37d69e49
2010-10-26 15:21:49 -07:00
Jeff Walden
44828c8d27
Bug 602441 - Remove unreachable property-cache-testing code, now that MT objects are history. r=brendan
2010-10-25 18:22:07 -07:00
Bill McCloskey
e014218243
Bug 563126 - Rename JS instruction tracing -> logging, and ensure it doesn't convert call objs (r=brendan)
2010-10-26 12:07:26 -07:00
Bill McCloskey
7525a513d9
Bug 606650 - Treat typeof() tests as constant in JIT profiler (r=dmandelin)
2010-10-26 12:03:16 -07:00
Brian Hackett
3543333b51
Analysis for defined variables, bug 604426. r=dvander
2010-10-26 12:00:54 -07:00
Robert Sayre
b8b5a371a7
Merge mozilla-central to tracemonkey.
2010-10-26 14:16:43 -04:00
Jacob Bramley
5e8144f660
Fix build warnings on ARM. [Bug 606949] [r=cdleary]
2010-10-26 15:29:04 +01:00
Jacob Bramley
332550de58
Use the correct BKPT encoding on ARM. [Bug 606955] [r=cdleary]
2010-10-26 15:28:30 +01:00
Bill McCloskey
53ee6c83c5
Fix jsop_equality_int_string() for known non-int types. b=606829, r=sstangl.
2010-10-26 02:25:18 -04:00
Chris Leary
8f74668822
Moved file from trace-test to jit-test.
...
--HG--
rename : js/src/trace-test/tests/basic/bug568276.js => js/src/jit-test/tests/basic/bug568276.js
2010-10-25 21:40:10 -07:00
Chris Leary
f7d37b87d1
Bug 568276: Check for strange-variable-combination regression. (r=brendan)
2010-10-25 21:35:13 -07:00
Walter Meinl
3665ec038f
Bug 604778 - Don't export unnecessarily V8 headers to dist. r=gal.
2010-10-25 21:26:15 -07:00
Blake Kaplan
b586eeaae0
Bug 604430 - Make the wantXrays flag apply to values obtained off of the sandbox object itself. r=peterv
...
--HG--
extra : rebase_source : 5c4c04829b8db95cc47954b11152ec328bbd7b98
2010-10-25 16:29:13 -07:00
Jeff Walden
00b72e1cb0
Bug 607148 - Remove unnamed namespaces from SpiderMonkey code. rs=luke
2010-10-25 16:47:11 -07:00
Blake Kaplan
9d412a8972
Bug 606106 - Avoid tripping an assertion under CC. r=gal
...
--HG--
extra : transplant_source : x%D1%3C%A8%8D%D2%F0%1E%9FL%E8%E9%21%C5%EA%0ET%2C%7B%E3
2010-10-25 12:12:43 -07:00
Blake Kaplan
06ee76c72b
Bug 606357 - Make jsd values not compartment mismatch. r=gal
...
--HG--
extra : transplant_source : %DD49k%A8%D8%92p%1EC%07NKU%9D%BFY8%A0U
2010-10-25 12:12:32 -07:00
Brendan Eich
fb0cf36ece
PropertyTable::{init,change} should use js_calloc/js_free, and JSObject::addPropertyInternal should report OOM on change failure (606880, r=anygregor).
2010-10-24 19:24:53 -07:00
David Anderson
ba13e59c8b
Compile JSOP_FORGLOBAL,ARG,PROP,NAME,ELEM (bug 597455, r=dmandelin).
2010-10-25 10:01:21 -07:00
Nicholas Nethercote
90b3c12b17
Update nanojit-import-rev stamp.
2010-10-24 20:47:40 -07:00
Nicholas Nethercote
03bed33d55
Fix typo that leads to assertion failure. No bug, r=me.
...
--HG--
extra : convert_revision : a52df753119f0b9c3b6b9a3e6b8efc664b164dec
2010-10-24 20:42:58 -07:00
Nicholas Nethercote
82b1cfb4f5
Update nanojit-import-rev stamp.
2010-10-24 20:31:49 -07:00
Nicholas Nethercote
69e0c2d47d
Bug 606066 - nanojit: some i386 backend clean-ups. r=rreitmai.
...
--HG--
extra : convert_revision : 08f542f7fe1e16f1ec230af5d688527aa6feaece
2010-10-24 19:30:45 -07:00
Werner Sharp (wsharp@adobe.com)
7cc041ce4b
bug 409216. Add 8 byte alignment for MSVC. (r+ edwsmith, gal)
...
--HG--
extra : convert_revision : 15146f891b3a5cd9755b99f3b51b2acf8a692947
2010-10-22 13:20:41 -07:00
Ginn Chen
1777f7f626
Bug 603890 add big endian test cases r=nnethercote
...
--HG--
extra : convert_revision : a8165439796e6f0c6d377f7252fbacfe5c61db45
2010-10-22 19:22:13 +08:00
Ginn Chen
d4332f282a
Bug 603890 add --endianness to lirasm, make tests endianness aware r=nnethercote
...
--HG--
extra : convert_revision : c7cd544f32aae57d3d359756db867bb33dd83e73
2010-10-22 16:53:42 +08:00
Andreas Gal
406b4788bd
Backed out changeset 685accd622f0 (bug 606065).
2010-10-24 13:21:33 -07:00
Andreas Gal
bc78667dfc
Move deflated string cache into compartment (606065, r=jorendorff).
2010-10-24 02:07:42 -07:00
Andreas Gal
e3e990bd95
Follow-up fix for 606573.
2010-10-24 00:52:38 -07:00
David Anderson
5a60f210de
Refactor code related to ICs (bug 603779, r=dmandelin,sstangl).
...
* * *
Make Assembler derive from value-format assemblers (bug 603779 part 1, r=sstangl).
* * *
Refactor dense array load generation (bug 603779 part 2, r=dmandelin).
* * *
Add object class helpers to Assembler (bug 603779 part 3, r=dmandelin).
* * *
Refactor StateRemat and fix nearby IC bugs (bug 603779 part 4, r=dmandelin).
* * *
Refactor ValueRemat (bug 603779 part 5, r=dmandelin).
* * *
Factor out and rename some common IC structures (bug 603779 part 6, r=dmandelin).
2010-10-17 22:28:49 -07:00
Andreas Gal
8f3f417a80
Don't wrap StopIteration singleton, just translate it to the current global's StopIteration object and freeze StopIteration at birth (606573, r=mrbkap).
2010-10-23 16:24:32 -07:00
Brian Hackett
19087d1172
Reland followup warning fix for rev d20abbebe373.
2010-10-22 22:34:05 -07:00
David Anderson
a97242b1bb
Fix register allocation bug in return values (bug 604996, r=dmandelin).
2010-10-22 21:08:22 -07:00
Andreas Gal
70457cfd98
Merge from mozilla-central.
2010-10-22 19:46:37 -07:00
Andreas Gal
7774cca0ec
Remove bogus assert, follow-up for bug 604523.
2010-10-22 17:21:18 -07:00
Jason Orendorff
d0a02539da
Merge.
2010-10-22 19:11:26 -05:00
Jason Orendorff
cda40d7bcf
Address review comments in bug 606029, mainly removing JSTitle from jslock.{h,cpp}.
2010-10-22 19:06:26 -05:00
Jason Orendorff
3f327cc672
Remove JSObject::title. Bug 606029, r=igor.
2010-10-22 19:04:22 -05:00
David Anderson
a34bc09abb
Trace returning from JSOP_STOP with callDepth=0 (bug 606083, r=billm).
2010-10-22 16:27:28 -07:00
David Mandelin
334ea59a37
Bug 604756 diagnostic: get blackbox information about JSString::flatten crash, r=lw, a=damons
2010-10-22 16:04:19 -07:00
Andreas Gal
cca08d0679
Remove obsolete wrappedObject extended class hook (604523, r=mrbkap/vlad/dvander).
2010-10-22 15:40:11 -07:00
Jacob Bramley
bf5d847a28
Bug 605415: re-enable MICs on ARM. (r=cdleary)
2010-10-22 14:40:02 -07:00
Bill McCloskey
a061222135
Bug 606483 - Make it more likely for profiler to trace typed arrays (r=bz)
2010-10-22 13:58:47 -07:00
David Anderson
437bb3ca19
Move some straggler tests into jit-tests.
...
--HG--
rename : js/src/trace-test/tests/basic/delete-integer-nonid.js => js/src/jit-test/tests/basic/delete-integer-nonid.js
2010-10-22 12:17:10 -07:00
Brian Hackett
2cd8a3cab9
Fix Windows bustage from incorrect relanding of rev d20abbebe373.
2010-10-22 11:42:34 -07:00
Brian Hackett
8d14bad1cf
Reland rev d20abbebe373, interrupt counter for JSRuntime, bug 589193.
2010-10-22 10:48:06 -07:00
Nicholas Nethercote
128219f006
Update nanojit-import-rev stamp.
2010-10-21 20:52:20 -07:00
Werner Sharp
ba11276d66
Bug 565571 - nanojit: improve X64 codegen for stores of integer immediates. r=nnethercote,edwsmith.
...
--HG--
extra : convert_revision : e60ea6ffca839808b062deb8ffbe6f1de79b8797
2010-10-21 20:45:34 -07:00