Nicholas Nethercote
|
0dcfa76595
|
Bug 575850 - nanojit: generated better code for LIR_eqd on i386.
--HG--
extra : convert_revision : 8cb17c62aaa615416ac901106292b69f691c51cf
|
2010-10-27 21:03:29 -07:00 |
David Anderson
|
304bc85eb9
|
Backed out changeset 921334ab1ea5
|
2010-10-27 21:35:47 -07:00 |
David Anderson
|
fb03051276
|
Refactor and improve GETELEM IC (bug 602641, r=dmandelin).
|
2010-10-27 21:04:13 -07:00 |
Nicholas Nethercote
|
1e5ff202a2
|
Bug 607555 - TM: fix interleaving of bytecode and LIR with TMFLAGS=recorder (TM-specific part). r=dmandelin.
|
2010-10-27 16:45:16 -07:00 |
Nicholas Nethercote
|
ae74d001ad
|
merge
|
2010-10-27 16:31:40 -07:00 |
Chris Leary
|
61e55b1e50
|
Bug 607724: Minor scope chain function cleanup. (r=mrbkap)
|
2010-10-27 16:18:16 -07:00 |
Nicholas Nethercote
|
e8301285e4
|
Update nanojit-import-rev stamp.
|
2010-10-27 16:14:55 -07:00 |
Nicholas Nethercote
|
2ae8edb847
|
Bug 607555 - TM: fix interleaving of bytecode and LIR with TMFLAGS=recorder. r=edwsmith.
--HG--
extra : convert_revision : 53c69eca7d94694ff55d59d39c0d8a26f8d8c111
|
2010-10-27 15:49:04 -07:00 |
Chris Leary
|
8713871d59
|
Fix bad mochitest for bug 601299. (rs=Waldo)
|
2010-10-27 14:21:09 -07:00 |
Chris Leary
|
aea9ad4b5e
|
Bug 601299: Find RegExpStatics in cx->globalObject if necessary. (r=mrbkap)
|
2010-10-27 12:33:55 -07:00 |
Leon Sha
|
2d068eb94f
|
Bug 607553 - [JAEGER] Multiple cases failed in MONOIC only build. r=dvander
|
2010-10-27 14:09:47 +08:00 |
Andreas Gal
|
f08efb3976
|
Bug 606875 - Object.prototype.toString no longer works for arrays created in sandboxes or windows from a different principal. r=mrbkap, a=blocker
|
2010-10-27 17:30:59 -07:00 |
Doug Turner
|
e3b8971b38
|
Backed out changeset dd50da0646a4
|
2010-10-27 13:36:15 -07:00 |
Siarhei Siamashka
|
6d4b7edaf4
|
Bug 601914 - XPCOM does not work with ARM hardfp ABI. r=Jacob.Bramley a=blocking-fennec
--HG--
extra : rebase_source : a9d44cf330e338abf041c6755dbdeba54cfd9b6e
|
2010-10-27 08:15:08 +03:00 |
Nicholas Nethercote
|
d4d9ff5efc
|
Bug 606441 - TM: specialize Math.abs() for integers when possible. r=dvander.
|
2010-10-26 20:21:39 -07:00 |
Blake Kaplan
|
94bdec5ed7
|
Bug 607174 - Add assertions to jsdbgapi.cpp and enter compartments where it isn't possible for the caller to do so. landing with r=gal
--HG--
extra : rebase_source : f0e69380a0ef144e07af7d75b859712fe67bb753
|
2010-10-26 19:48:51 -07:00 |
Blake Kaplan
|
77d0c75532
|
Bug 601829 - Protect ourselves against a null sandbox. r=jst
--HG--
extra : rebase_source : 0fc1079f16ac97f2b27c2038f7ee6cfa17652a84
|
2010-10-26 19:48:41 -07:00 |
David Mandelin
|
0374d3837a
|
Bug 604756 diagnostic: serialize flatten to test if concurrent calls cause the bug, r=dvander, a=beta 7 blocker
|
2010-10-26 19:02:01 -07:00 |
Brendan Eich
|
b783c4d194
|
Skip evalcx-based test in browser.
|
2010-10-26 18:44:53 -07:00 |
David Mandelin
|
a62adf7383
|
Backout merge, a=backing out changeset tried for b7 blocker
|
2010-10-26 18:20:20 -07:00 |
David Mandelin
|
2ac38a62bb
|
Backed out changeset 8dd996c91f40 -- it doesn't fix the problem, but does make it harder to analyze.
|
2010-10-26 18:14:25 -07:00 |
Brendan Eich
|
902cc239b5
|
Fix expression and value-generator decompilation to accept prolog ops, required due to ES5 metaprogramming APIs (607513, r=Waldo).
|
2010-10-26 17:22:55 -07:00 |
Nicholas Nethercote
|
3a3159a8dd
|
Bug 607244 - nanojit: add LIR_comment (TM-specific part). r=dmandelin.
|
2010-10-26 16:58:08 -07:00 |
Nicholas Nethercote
|
c354845838
|
Update nanojit-import-rev stamp.
|
2010-10-26 16:57:08 -07:00 |
Nicholas Nethercote
|
a2e7f686f7
|
Bug 607244 - nanojit: add LIR_comment. r=edwsmith.
--HG--
extra : convert_revision : 50bb48a9d8ce1c6bca6163d73abcddea8f6c5afc
|
2010-10-26 16:45:19 -07:00 |
Rick Reitmaier
|
5c04d73068
|
Bug 602386 - nanojit: fix winmo build breakage (r+Jacob.Bramley)
winmo is puking on R0,D7 usage in First/LastRegNum.
--HG--
extra : convert_revision : ec207b83f9d831024e8942e4c46a2a31e6803522
|
2010-10-26 11:41:05 -07:00 |
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 |
David Mandelin
|
05b7691cef
|
Bug 604756 first try: restrict ropes optimization to main-thread content JS, r=lw, a=b7-blocker
|
2010-10-25 17:28:18 -07:00 |
Justin Wood
|
44ab93db27
|
Bug 608044 followout, sync rules.mk with js/src too. I hate this test. a=BustageFix.
|
2010-10-31 23:09:38 -04:00 |
Justin Wood
|
70ae4926a2
|
Bug 608173 - Build system should provide an intelligible error when switching from gmake to pymake or vice versa on an absolutely configured objdir. r=khuey, a=NPOTB
--HG--
extra : rebase_source : 821fd92d3e3473b47b39def3d2477a1195adc2f4
|
2010-10-28 22:51:00 -04:00 |
Johnny Stenback
|
207fd76ace
|
Backed out changeset 1c265164a571 due to orange. a=backout
|
2010-10-31 12:20:04 -07:00 |
Blake Kaplan
|
5f201bb544
|
Bug 607767 - Don't let XPConnect objetcs pretend to have an inner object hook, since that confuses us. r=peterv, a=beta7+
|
2010-10-31 11:07:33 -07: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 |
Andreas Gal
|
d8e4dc9120
|
Remove bogus assert, follow-up for bug 604523. a=blocking beta 7
--HG--
extra : rebase_source : 66290385e5f6af23c970c33897c4755952b4bcce
|
2010-10-22 17:21:18 -07:00 |
Andreas Gal
|
a57ab67655
|
Remove obsolete wrappedObject extended class hook (604523, r=mrbkap/vlad/dvander).
--HG--
extra : rebase_source : fcb81dcb8d9d5bb3b03f10dd5209019db22f6944
|
2010-10-22 15:40:11 -07:00 |
Blake Kaplan
|
64265364d0
|
Bug 604430 - Make the wantXrays flag apply to values obtained off of the sandbox object itself. r=peterv
--HG--
extra : rebase_source : c7a193f44e76f5851f7228c1ceba803f486595bd
|
2010-10-25 16:29:13 -07:00 |
David Mandelin
|
cf03edce70
|
Backout merge, a=backout of existing changeset
|
2010-10-25 15:53:20 -07:00 |
David Mandelin
|
6beb79bf3e
|
Backed out changeset dafb1d54cf74 -- it was a temporary diagnostic and we got the data.
|
2010-10-25 15:51:41 -07:00 |
Jacob Bramley
|
4b0b1a070f
|
Re-enable MICs on ARM and fix a couple of glitches. r=cdleary a=blocking-fennec
|
2010-10-25 14:44:17 -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 |
Robert Sayre
|
bd906936d6
|
Merge tm to mozilla-central. a=blockers
|
2010-10-31 06:51:43 -04:00 |
Johnny Stenback
|
c2eda2b5ca
|
Remove new JS_ASSERT() that triggers during browser-chrome runs. Will investigate further. r=orange, a=orange
|
2010-10-30 22:51:35 -07:00 |
Robert Sayre
|
f589e76ca6
|
Merge tm to mozilla-central. a=blockers
|
2010-10-31 01:41:14 -04:00 |
Robert Sayre
|
c5115c4b9d
|
Merge mozilla-central to tm.
|
2010-10-30 17:11:52 -04:00 |
Robert Sayre
|
f02976c106
|
Follow-up fix for bug 595243. Don't try to place non-main thread scripts in debug mode, and don't attempt to set debug mode from a non-main thread. r=gal
|
2010-10-30 15:07:46 -04:00 |
Robert Sayre
|
5a5c362199
|
Bug 595243 - Expose debugMode to JSD. Relanding test bustage fixed up. r=gal.
|
2010-10-30 12:13:02 -04:00 |
Andreas Gal
|
7d0993d879
|
Follow-up for bug 608142: disallow sending between main and non-main thread only (r=orange). a=beta7+
|
2010-10-30 08:39:53 -07:00 |
Andreas Gal
|
8cb7d1bfed
|
Follow-up for bug 608142: disallow sending between main and non-main thread only (r=orange).
|
2010-10-30 08:39:53 -07:00 |
Andreas Gal
|
d51dc8a76e
|
Merge.
|
2010-10-30 06:01:38 -07:00 |
Andreas Gal
|
61d2b47c57
|
Re-land bug 608142.
|
2010-10-30 06:01:25 -07:00 |
Jeff Walden
|
47c800275c
|
Merge backout.
|
2010-10-29 22:39:44 -07:00 |
Jeff Walden
|
d59e03c365
|
Backed out changeset 71728ff7002c, seems to have turned mochitest-plain-2 orange.
|
2010-10-29 22:39:19 -07:00 |
Jeff Walden
|
b9364f4646
|
Merge backout.
|
2010-10-29 22:36:37 -07:00 |
Jeff Walden
|
c25615a4b0
|
Backed out changeset 85feecf161fe (Career Limiting Move? <http://bonsai.mozilla.org/cvsquery.cgi?who=sspitzer%40netscape.com&whotype=regexp&date=explicit&mindate=2001-01-25+10%3A00&maxdate=2001-01-25+10%3A15>), seems to have turned mochitest-plain-4 orange.
|
2010-10-29 22:31:12 -07:00 |
Johnny Stenback
|
d5d011ba99
|
Backed out changeset e7436725f170 due to crashes in mochitest and elsewhere. a=backout
|
2010-10-29 17:33:29 -07:00 |
Robert Sayre
|
b9496b2349
|
Bug 595243 - Expose debugMode to JSD. r=gal
|
2010-10-29 18:35:07 -04:00 |
Andreas Gal
|
fd746969b3
|
Disallow sending JS functions to a different thread (608142, r=jst). a=beta7+
|
2010-10-29 15:03:44 -07:00 |
Andreas Gal
|
ee815cae3c
|
Disallow sending JS functions to a different thread (608142, r=jst).
|
2010-10-29 15:03:44 -07:00 |
Paul Biggar
|
ec44ba6ad3
|
Merge backout.
|
2010-10-29 14:53:14 -07:00 |
Paul Biggar
|
14e69fa592
|
Backed out changeset 66f4a212edeb (bug 605133). Configure broke shell and unclobbered-build with js-config problem.
|
2010-10-29 14:52:28 -07:00 |
Peter Van der Beken
|
6a0760b48b
|
Fix for bug 606705 (Browser crash when using many web workers [@ GCGraphBuilder::NoteXPCOMChild ] or beyond). r=jst, a=beta7+
|
2010-10-29 14:43:02 -07:00 |
Peter Van der Beken
|
5c131df418
|
Fix for bug 606705 (Browser crash when using many web workers [@ GCGraphBuilder::NoteXPCOMChild ] or beyond). r=jst, a=beta7+
|
2010-10-29 14:43:02 -07:00 |
Walter Meinl
|
bee424f9ea
|
Bug 606834 - Fix int32/int32_t on OS/2 (r=daveryeo,wmccloskey)
|
2010-10-29 13:57:41 -07:00 |
Blake Kaplan
|
cc79f6a726
|
Merge backout.
|
2010-10-29 12:55:36 -07:00 |
Blake Kaplan
|
ef6962619f
|
Backed out changeset fcd3fcf8a35c. It broke deep wrapping.
|
2010-10-29 12:55:23 -07:00 |
Blake Kaplan
|
447675f5c1
|
Merge backout.
|
2010-10-29 10:48:19 -07:00 |
Blake Kaplan
|
dd3b4a3185
|
Backed out changeset f76fd418024c. This was never meant to be checked in.
|
2010-10-29 10:48:09 -07:00 |
Blake Kaplan
|
2c136f98e5
|
Bug 596031 - 'this' is wrong in getters and setters when a proxy object is on the prototype chain. r=brendan
|
2010-10-29 10:42:35 -07:00 |
Blake Kaplan
|
cc2670220a
|
Bug 607799 - Make typeof wrapper(regexp) be function.
--HG--
extra : rebase_source : 36598f7a268721eb569215d0ccd6859c3cd88701
|
2010-10-27 18:02:28 -07:00 |
Blake Kaplan
|
d9d2541aa9
|
Bug 607174 - Add assertions to jsdbgapi.cpp and enter compartments where it isn't possible for the caller to do so. landing with r=gal, a=beta7+
|
2010-10-26 19:48:51 -07:00 |
Blake Kaplan
|
003d2e40fb
|
Bug 606585 - Make the compartment map use principals properly. r=peterv/bz, a=beta7+
|
2010-10-26 23:57:31 -07:00 |
Jeff Walden
|
2446dc3dfe
|
Bug 604504 - Implement an eval kernel that obj_eval and JSOP_EVAL can each call. r=jorendorff,dvander
|
2010-10-21 14:31:29 -07:00 |
David Mandelin
|
4e30407a6a
|
Fix MSVC warnings.
|
2010-10-29 16:37:43 -07:00 |
David Mandelin
|
a963e372ed
|
Bug 604798: move JM global data to compartment, r=dvander
|
2010-10-29 15:37:13 -07:00 |
David Mandelin
|
f30fdba8e1
|
Backed out changeset ecd2f8753d5a: argh, fixes didn't land for some reason
|
2010-10-29 16:22:44 -07:00 |
David Mandelin
|
ac242e48e9
|
Bug 604798: move JM global data to compartment, r=dvander
|
2010-10-29 15:37:13 -07:00 |
David Mandelin
|
9f28671e20
|
Backed out changeset 394e0bd325b1: tinderbox bustage
|
2010-10-29 16:08:47 -07:00 |
David Mandelin
|
c93868aed6
|
Bug 604798: move JM global data to compartment, r=dvander
--HG--
extra : rebase_source : 459bbec8a3f8ab3739806da7336a0a10cee9bcd1
|
2010-10-29 15:37:13 -07:00 |
Robert Sayre
|
f9c370329c
|
Merge.
|
2010-10-29 18:36:24 -04:00 |
David Mandelin
|
943faccf32
|
Bug 605274 part 1: add OOM checks to JM use of vectors, r=dvander
|
2010-10-29 15:06:07 -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 |