Граф коммитов

23098 Коммитов

Автор SHA1 Сообщение Дата
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