Igor Bukanov
00e546fb0b
bug 566141 r=brendan
2010-05-25 12:54:55 +02:00
Blake Kaplan
d5682569e9
Bug 566773 - Don't force indirect eval to have a callobj. r=brendan
...
--HG--
extra : rebase_source : 3b16f2a9fe4918abf9f5bee9d6ecd37a4d62c290
2010-05-24 15:53:11 -07:00
Andreas Gal
49674dacbd
Make proxy API internal, allow JSObject::swap on functions (566818, r=brendan).
2010-05-24 14:33:03 -07:00
Andreas Gal
61951f62c4
Add a GC mark hook to C++ proxy handlers (567055, r=mrbkap).
2010-05-24 14:26:36 -07:00
Andreas Gal
1556dd94a9
If lookupProperty fails, recording is already aborted (567068, r=luke).
2010-05-24 14:20:19 -07:00
Andreas Gal
f6623afe84
Abort recording if js_FindIdentifierBase fails (567580, r=brendan).
2010-05-24 14:16:58 -07:00
Patrick Walton
6af5c970fa
Bug 546097 - Narcissus: replace the regex-based lexer with a handwritten one; remove GLOBAL. r=brendan
...
--HG--
extra : rebase_source : a0cfac8bbbd86302530b3cbe9e82b161a5db2ac4
2010-05-24 13:43:21 -07:00
Robert Sayre
f0adc4ecdd
Merge
2010-05-24 13:24:52 -07:00
Robert Sayre
2bff94cc8e
Disable msvc warning C4800
2010-05-24 13:24:09 -07:00
Brendan Eich
ac49145996
Fix getter vs. method pointer issues (567066, r=jwalden).
2010-05-24 10:48:32 -07:00
Robert Sayre
2a3fb0fb81
Merge mozilla-central to tracemonkey.
2010-05-24 09:05:39 -07:00
Jory A. Pratt
4a9eb898b2
Bug 555562 - remove xpctools as no maintainer in 3 years. r=shaver
2010-05-24 11:31:27 +02:00
David Anderson
c68185d98a
Backed out changeset 0f0f444d57ad
2010-05-23 22:09:41 -07:00
David Anderson
b053a94e16
Deoptimize uses inside polluted scopes (bug 561923 part 3, r=brendan).
2010-05-23 17:15:01 -07:00
David Anderson
70afdd3532
Avoid resolving while looking up constants during parsing (bug 561923 part 2, r=brendan).
2010-05-23 17:14:59 -07:00
David Anderson
89fff65bc6
Fix JSD to use JSCLASS_GLOBAL_FLAGS (bug 561923 part 1.5, r=mrbkap).
2010-05-23 17:14:56 -07:00
David Anderson
1efac35384
Reserve standard class properties in global objects (bug 561923 part 1, r=brendan).
2010-05-23 17:12:08 -07:00
Luke Wagner
678984de5a
Bug 567627 - fix strict-aliasing violation in jsgc (r=igor)
2010-05-23 13:38:29 -07:00
Igor Bukanov
d33588c331
bug 558150 - js_GC outside a request must wait for other GC to finish. r=jorendorff
2010-05-22 21:49:58 +02:00
Jason Orendorff
b2d4bc9a69
Bug 530688 - Do not use std::string or iostreams in jsapi-tests. r=Waldo.
...
--HG--
extra : rebase_source : a87186b5db07a158add196a59937e65f3cbcc0ca
2010-05-22 06:09:17 -05:00
Igor Bukanov
8e7e62fe3c
bug 566949 - always allow JS_malloc to be called outside a request or from a GC. r=jorendorff
2010-05-22 13:07:29 +02:00
Andreas Gal
a272a2382d
Don't mark descriptor obj if it is NULL (567387, r=jorendorff).
2010-05-21 10:37:56 -07:00
Jason Orendorff
68c0d0f642
Bug 513065 - Part 3, Stay on trace when calculating scope in thisObject hook. r=mrbkap.
2010-05-21 07:27:00 -05:00
Andreas Gal
58e574769e
Follow-up fix for bug 567059.
2010-05-21 00:19:09 -07:00
Andreas Gal
0b7360eb1e
Abort tracing if we come across a non-native object (567059, r=dvander).
2010-05-20 21:01:27 -07:00
Michael Kohler
8550fb091a
Bug 564091: Fix spelling of nonexistent across the tree. r=timeless
...
--HG--
extra : rebase_source : 4f15f7fd6f90926b77d136be83af7f22c5ffa830
2010-05-23 12:26:15 -07:00
Martin Stránský
080feb5d07
Make ipc/ build with gcc 4.1.2. r=cjones
2010-05-24 09:36:49 +12:00
Nicholas Nethercote
5fcb0af4aa
Fix a compiler warning on opt builds. No bug, r=gal via IRC.
2010-05-20 16:12:41 -07:00
Nicholas Nethercote
6dc9c4c8c1
Bug 566759 - Remove LOpcode aliases once they are no longer used (TM-specific part). r=gal via IRC.
2010-05-20 16:04:17 -07:00
Nicholas Nethercote
d75ebfe6c5
Update nanojit-import-rev stamp.
2010-05-20 15:58:16 -07:00
Edwin Smith
c5365c8232
whitespace hygiene
...
--HG--
extra : convert_revision : f96ca24c15235dba3282e3649356b6a7acf5d2e2
2010-05-19 20:54:10 -04:00
Edwin Smith
6c456129f2
Bug 560570 - ARM arch detection for RVCT compiler (r=stejohns+)
...
--HG--
extra : convert_revision : c79dae5ba88018f3cfa06621064008a21e39e49f
2010-05-19 20:52:18 -04:00
Edwin Smith
05335b2c06
Bug 560571 - Symbian RVCT 2.2 compiler requires explicit cast to (const void*) for &k (r=stejohns+)
...
--HG--
extra : convert_revision : 304ec7713fbecaf65b4c9f09b14f204b3416daf3
2010-05-19 20:47:56 -04:00
Edwin Smith
d81aacc840
Bug 566759 - Remove LOpcode aliases once they are no longer used (r=nnethercote+)
...
--HG--
extra : convert_revision : 6aa777cb07a63862372399ac78a6f39b573c6dc1
2010-05-19 09:34:07 -04:00
Edwin Smith
328cde505c
Minor PPC tweak from bug 560370, plus a few comments
...
--HG--
extra : convert_revision : ae4877e82cdda675f7fc8610f4cef987ea9a9c8b
2010-05-18 20:00:33 -04:00
Gregor Wagner
bdf7016df2
Bug 566635 - TM: Change gcRootsHash and gcLocksHash to HashMap r=lw
2010-05-20 13:50:08 -07:00
Igor Bukanov
3c1b615300
bug 566145 - reserving block and arguments shapes. r=jorendorff
2010-05-20 12:48:04 +02:00
Blake Kaplan
148097e3c9
Fix bustage.
2010-05-19 19:19:31 -07:00
Blake Kaplan
9e8c66408e
Avoid calling XPCWrappedNative::GetWrappedNativeOfJSObject when we know we already have a wrapped native's JSObject. r=jst
2010-05-19 18:26:40 -07:00
Blake Kaplan
e5bf036bd9
Don't push call contexts when we don't have to. r=jst
2010-05-19 18:26:29 -07:00
Blake Kaplan
40794f5a9b
Avoid calling nsXPConnect::GetWrapperFor in the common case of wrapping a global object in its own scope. r=jst
2010-05-19 18:26:15 -07:00
Nicholas Nethercote
beb6d7d92c
Bug 565251 - TM: simplify TraceRecorder::guardClass(). r=dvander.
2010-05-19 18:09:54 -07:00
Sean Stangl
05009cdad5
Fix ReprMeter build and x64 bugs (bug 567015, r=dvander).
2010-05-19 16:35:30 -07:00
Brendan Eich
c9643f4003
Fix hard-case destructurinv vs. for(var ...=... in ...) bug (558633, r=mrbkap).
2010-05-19 16:25:56 -07:00
Luke Wagner
af80fbd1b7
Bug 566831 - add missing 'return' to FrameRegsIter (r=dvander)
2010-05-19 11:21:26 -07:00
Andreas Gal
b96c7bff06
Don't leak native getters/setters into property descriptor objects (566914, r=brendan).
2010-05-19 14:43:17 -07:00
Julian Seward
64d8eac2ec
Bug 557776 - js_InitTitle: initialize title->lock properly. r=jorendorff.
2010-05-19 15:36:56 -05:00
Andreas Gal
407a1e253e
Slowify dense arrays when used as 2nd argument of eval (566916, r=jwalden).
2010-05-19 12:19:44 -07:00
Jason Orendorff
f1a99f8fb8
Bug 566549 - Crash [@ js_AllocSlot] or "Assertion failure: obj->map->ops->defineProperty == js_DefineProperty" with evalcx. r=brendan.
2010-05-19 13:23:53 -05:00
Andreas Gal
7576f0f9a9
Move the scripted proxies test into js1_8_5/extensions (bug 546590).
2010-05-19 02:08:53 -07:00
Igor Bukanov
fd15cf0041
bug 237006 - automatic detection of the native thread stack base. The patch is based on the initial patches for bug 516832 by gal and gregor. r=gregor
2010-05-19 10:29:05 +02:00
Andreas Gal
ca55a2f0b8
Check for invalid eval scope argument (566000, r=brendan).
2010-05-19 01:24:57 -07:00
Brendan Eich
f39e2a26c3
Fix vp off-by-2 bug (566815, r=gal).
2010-05-19 00:59:49 -07:00
Andreas Gal
05771704a1
Scripted proxy traps don't guarantee that numeric ids are JSVAL_INT (566806, r=brendan).
2010-05-19 00:21:04 -07:00
Andreas Gal
2e3fcf6766
Too much recursion crash with proxies (566790, r=brendan).
2010-05-19 00:13:02 -07:00
Andreas Gal
6c94c066bc
Properly mark undefined call and construct hooks of function proxies (bug 566781, r=shaver).
2010-05-18 20:20:50 -07:00
Andreas Gal
3efbd51be0
Add proxies test directory to Makefile.in (follow-up fix for bug 546590).
2010-05-18 20:00:18 -07:00
Andreas Gal
9f8b556775
Implement ES Harmony Proxies (bug 546590, r=mrbkap).
2010-05-18 19:21:43 -07:00
David Anderson
ce1ca3330e
Don't execute trees if the inline call depth could exceed interpreter limits (bug 566639, r=luke).
2010-05-18 15:29:10 -07:00
Jason Orendorff
10d997d3e9
Bug 566665 - jstests.py -s should print command lines rather than lists of strings. r=dmandelin.
2010-05-18 17:04:27 -05:00
Dave Herman
645832011f
bug 566695, r=jorendorff: js_DumpPC for easy printing current code context in gdb
...
--HG--
extra : rebase_source : a7e7662fb2271f408ecf5c3f26c6e639243484fc
2010-05-18 16:34:25 -05:00
Igor Bukanov
ccb6629ebe
bug 564414 - defining XP_MACOSX on MACOSX. r=ted
2010-05-18 23:48:01 +02:00
Jeff Walden
ed4aae3773
Null-check the parent before attempting to outerize. rs=brendan
2010-05-18 14:13:22 -07:00
Luke Wagner
ee36e7c878
Bug 566556 - Check for nslots == 0 in decompiler (r=waldo)
2010-05-18 10:11:49 -07:00
Igor Bukanov
2e3d928e5b
bug 566136 r=brendan
2010-05-18 16:51:11 +02:00
Andreas Gal
69b4feafd6
Bulk clear GC bitmaps when GC starts instead of after the GC ends (565229, r=gregor).
2010-05-18 03:01:33 -07:00
David Anderson
47c15f7d65
Fix recursing with inlining (bug 565373, r=luke).
2010-05-17 21:30:59 -07:00
Robert Sayre
5da1b58f01
Merge mozilla-central to tracemonkey
2010-05-17 13:55:37 -04:00
Igor Bukanov
16d6742d53
bug 563326 - followup to fix OOM reporting
2010-05-16 11:23:28 +02:00
Igor Bukanov
c3be567c14
Backed out changeset 5748e8ff4666 - I landed the wrong patch
2010-05-16 11:21:08 +02:00
Igor Bukanov
45121d90be
bug 563326 - followup to fix OOM reporting
2010-05-16 11:19:38 +02:00
Rasmus Jensen
362384bdb9
Followup for bug 335051, E4X literals should be acceptable values for sharp variables. r=me
2010-05-15 10:28:54 -07:00
Rasmus Jensen
1fe0904986
E4X literals should be acceptable values for sharp variables. r=jwalden
2010-05-14 21:52:03 -07:00
Marco Bonardo
44c93d30ab
followup to Bug 553070. Fix test_xpcomutils.js permaorange.
2010-05-22 14:55:34 +02:00
Marco Bonardo
065ae2ea6c
Forgot to enable the test for Bug 553070
2010-05-22 11:56:43 +02:00
Marco Bonardo
026c01b479
Bug 553070 - Allow XPCOMUtils to do category registration for specific apps. r=sayrer
2010-05-22 10:41:00 +02:00
Vladimir Vukicevic
d72543c9ef
Bug 564319 - Allow building ctypes on Android, r=ted
2010-05-20 18:19:01 -07:00
Jeff Walden
984fff647d
Bug 565604 - Typed-array properties don't work when accessed from an object whose prototype is a typed array. r=vlad
...
--HG--
extra : rebase_source : 6ac630f7a9d2cb04a9a996c2a675be41130ea2b1
2010-05-19 14:25:20 -07:00
Ehsan Akhgari
db9d404619
Bug 560647 - add startup timeline instrumentation; r=vlad
2010-05-19 19:22:19 -04:00
Mitchell Field
5a492220e0
Bug 516758 - Remove --disable-long-long-warning. r=ted
...
--HG--
extra : rebase_source : 33ac339a48174b0c84a6bf193b6fc2aabb42e6b6
2010-05-17 10:58:00 -04:00
Peter Van der Beken
54bcc2ef87
Fix for bug 560462 (Use fast unwrapping for more quickstubs) - add support for non-templated custom quickstubs for an interface. r=jst.
2010-05-06 14:16:32 +02:00
Olli Pettay
927111fb28
Bug 549682 - Port the message-manager API to mozilla-central, r=jst
2010-05-18 15:28:37 +03:00
Olli Pettay
1c104f5606
Backout Bug 549682
2010-05-18 13:10:47 +03:00
Olli Pettay
c719bc6e84
Bug 549682 - Port the message-manager API to mozilla-central, r=jst
...
--HG--
extra : rebase_source : 45b28a7762428193873a636fa7d5108607f9e4a3
2010-05-18 11:52:24 +03:00
Jason Orendorff
e0e949e522
Bug 564344 - Crash or "Assertion failure: slot < (this)->scope()->freeslot, at ../jsscope.h:563" @ JSObject::getSlot(unsigned int) when redefining property. r=brendan.
...
--HG--
extra : transplant_source : %9A%DA%EE%06%F2V%B6%C6%03x%26%985%BA%CF%D0%BE%A88Q
2010-05-10 18:43:34 -05:00
Boris Zbarsky
1039a51c26
Backed out changeset 90d627f2471e (bug 564979) because it broke mochitests.
2010-05-17 14:59:49 -04:00
Boris Zbarsky
3bf9b562d1
Bug 564979. Get rid of nsINode::GetSibling and just use GetNext/PreviousSibling instead. r=peterv, sr=sicking
2010-05-17 14:18:25 -04:00
Luke Wagner
c6e4fdb2b9
Bug 547851 - remove JSStackFrame::regs, JSStackFrame::callerFrame.sp (r=dvander)
2010-03-03 18:10:13 -08:00
Gregor Wagner
f06b27db7a
Bug 548388 GC Benchmark Suite. r=jorendorff
2010-05-14 11:17:14 -07:00
Igor Bukanov
ca8526460f
bug 561364 - removal of JSRuntime::gcLevel. r=jorendorff
2010-05-14 15:55:17 +02:00
Luke Wagner
dcaba6f07a
Bug 540706 - use contiguous buffer for stack frames and slots (r=waldo)
2010-03-03 17:52:26 -08:00
Martin Husemann
8948aa2dca
Bug 550271 - Make sure the inline assembler code works on the same word size as the C/C++ code on sparc64 when compiling for 64bit. r=jorendorff
2010-05-13 17:46:17 -07:00
Igor Bukanov
4c7a1014cf
bug 563345 - using js::HashMap for JSRuntime::threads. r=lw
2010-05-13 19:50:43 +02:00
Rasmus Jensen
b2f96b0ac7
Bug 335051 - E4X literals should be acceptable values for sharp variables. r=jwalden
...
--HG--
extra : rebase_source : 3548ee497fa3d8fe36077d42d8a44f953cf90b6d
2010-05-06 16:01:37 -07:00
Jeff Walden
8542ab22a5
Bug 565463 - Error-reporting mistakes with new-style Auto* classes. r=jorendorff
...
--HG--
extra : rebase_source : b6e27bd686570bcc77e6650c156ae6f027509646
2010-05-12 20:35:56 -07:00
Luke Wagner
7c4734699c
Backed out changeset 23efaeb8652b
2010-05-13 02:21:27 -07:00
Luke Wagner
aa5db3e83b
Bug 540706 - use contiguous buffer for stack frames and slots (r=waldo)
2010-03-03 17:52:26 -08:00
Luke Wagner
35e02d3b6c
Bug 565188 - simplify sp adjustment in checkTraceEnd (r=dvander)
2010-05-12 23:04:05 -07:00
Luke Wagner
d661c78f0e
Bug 564937 - fast iterators shouldn't touch regs.sp[0] (r=gal)
...
--HG--
extra : rebase_source : 4ff7594a8bf3b1ab8aa0fcbf351765f4a12ef3e4
2010-05-12 23:00:31 -07:00
Nicholas Nethercote
778d7d92c2
Bug 564369 - streamline TokenStream::getChar(), part 11. r=cdleary.
...
--HG--
extra : rebase_source : 17731fc14ffa7d8ac7194baf2fe9bf72b7d2f7e5
2010-05-12 21:43:56 -07:00
Nicholas Nethercote
f2e85fd7b9
Bug 564369 - streamline TokenStream::getChar(), part 10. r=cdleary.
...
--HG--
extra : rebase_source : e1eea6473ba5a27f6f0c397706c8a38026c4919c
2010-05-12 21:43:27 -07:00
Nicholas Nethercote
1c78055f18
Bug 564369 - streamline TokenStream::getChar(), part 9. r=cdleary.
...
--HG--
extra : rebase_source : c9315a103358ec76fb572c67c7ba5ca2e049a22b
2010-05-12 21:43:01 -07:00
Nicholas Nethercote
785e4e40d7
Bug 564369 - streamline TokenStream::getChar(), part 8. r=cdleary.
...
--HG--
extra : rebase_source : 403e102ea4d5b135ea81095ebfd49835940ee4e7
2010-05-12 21:42:44 -07:00
Nicholas Nethercote
029904ede6
Bug 564369 - streamline TokenStream::getChar(), part 7. r=cdleary.
...
--HG--
extra : rebase_source : 9017fa314243250ee90170772c5b5bbcbd244262
2010-05-12 21:42:16 -07:00
Nicholas Nethercote
4cf7a4348c
Bug 564369 - streamline TokenStream::getChar(), part 6. r=cdleary.
...
--HG--
extra : rebase_source : ea659b37be1041d0599ad1152b85b669dd3617dd
2010-05-12 21:41:49 -07:00
Nicholas Nethercote
31e0b50127
Bug 564369 - streamline TokenStream::getChar(), part 5. r=cdleary.
...
--HG--
extra : rebase_source : a087a3706e0196962f1be094d697f27d0d476ad5
2010-05-12 21:41:24 -07:00
Nicholas Nethercote
cce59347f0
Bug 564369 - streamline TokenStream::getChar(), part 4. r=cdleary.
...
--HG--
extra : rebase_source : 5a09b4384740293ef0bbfe5b97454b684c8584ff
2010-05-12 21:40:59 -07:00
Nicholas Nethercote
c4ed06116d
Bug 564369 - streamline TokenStream::getChar(), part 3. r=cdleary.
...
--HG--
extra : rebase_source : 4332c12ea549aebb95f72035104e5a47159626e1
2010-05-12 21:40:28 -07:00
Nicholas Nethercote
f8d3c6723f
Bug 564369 - streamline TokenStream::getChar(), part 2. r=cdleary.
...
--HG--
extra : rebase_source : 4148cba1faa670ee8a5147b78a339bf676d5fcae
2010-05-12 21:39:59 -07:00
Nicholas Nethercote
82e3ad898c
Bug 564369 - streamline TokenStream::getChar(), part 1. r=cdleary.
...
--HG--
extra : rebase_source : d9e3d00e7798392242f7a4410c1825e8ff30af61
2010-05-12 21:39:32 -07:00
Nicholas Nethercote
3cf40ab522
Bug 564581 - TM: avoid js_IdIsIndex() calls on trace. r=brendan.
2010-05-12 19:34:01 -07:00
Nicholas Nethercote
92ff244a02
Bug 560167 - encapsulate XML-related JSSLOT_* values within JSObject (attempt 2; attempt 1 was backed out due to conflicts). r=brendan.
2010-05-12 18:57:36 -07:00
Blake Kaplan
5f83d3e778
Bug 565521 - Add a test. r=sayrer
2010-05-12 18:18:54 -07:00
Blake Kaplan
0782ed0cf3
Bug 565521 - Don't call the getter on the prototype object, call it on the original object instead. r=gal
...
--HG--
extra : rebase_source : 5c37bd912fc301bc009437e7724925e4571a92bb
2010-05-12 16:37:54 -07:00
Nicholas Nethercote
d13219c069
merge
2010-05-12 16:18:32 -07:00
Nicholas Nethercote
4a6fde9508
Fix compiler warnings. No bug, r=jorendorff via IRC.
2010-05-12 16:14:49 -07:00
Nicholas Nethercote
e26c4972f0
Bug 565257 - TM: rename opcodes in jstracer.cpp. r=dvander.
2010-05-12 16:05:28 -07:00
Blake Kaplan
f70491c0c9
Bug 564954 - Call the class hook even if not NEW_ENUMERATE. r=gal
2010-05-12 16:00:23 -07:00
Andreas Gal
2772beea45
add missing parens in expression for clarity (no bug, r=mrbkap)
2010-05-12 15:42:05 -07:00
Andreas Gal
a24fcfcaf4
Bug 565199 - TM: trace-test failure in testGeneratorDeepBail, x64. r=dvander
2010-05-12 17:14:28 -04:00
Andreas Gal
f8b170b505
nit fix for bug 558754 and remove bogus spot-fix that didn't have review (r=brendan)
2010-05-12 13:12:53 -07:00
Vladimir Vukicevic
0aaf622c3a
b=561566,561299; typed array arg checking fix; r=jorendorff
2010-05-12 10:18:35 -07:00
Jason Orendorff
19da25d185
Merge.
2010-05-12 09:37:31 -05:00
Jason Orendorff
2513543588
Backed out changeset 8cb8888c68d3 due to failing mochitests.
2010-05-12 09:34:03 -05:00
Robert Sayre
f92fe5bcba
Disable most of test_wrappers.html until we fix 564954.
2010-05-12 10:33:47 -04:00
Jason Orendorff
cc4b331e7a
Bug 563728 - Switch the imacro compiler over to Python. r=Waldo.
...
--HG--
rename : js/src/imacro_asm.js.in => js/src/imacro_asm.py
2010-05-12 08:49:36 -05:00
Jason Orendorff
424f3e2bab
Bug 560643 - Add a special jsval type to XPIDL. Part 2, manual IDL cleanup. r+sr=jst.
...
--HG--
extra : rebase_source : 9529caa471dd4de9ddc9cedbab38922f9398011e
2010-05-12 08:19:22 -05:00
Jason Orendorff
1e779602f9
Bug 560643 - Add a special jsval type to XPIDL. Part 1, rename JSVal -> jsval in existing IDL. r+sr=jst.
...
--HG--
extra : rebase_source : 3d50f7468277883a26790df13a639ce37757a257
2010-05-12 08:18:51 -05:00
Jason Orendorff
13a23444f7
Bug 513065 - Part 3, compute scope in the engine before calling the thisObject hook. r=mrbkap.
2010-05-12 08:15:49 -05:00
Jason Orendorff
cc75e738a6
Bug 513065 - Part 2, avoid thisObject in obj_getProto (left over from __parent__). r=mrbkap.
...
--HG--
extra : rebase_source : f900cd58592696d522e9c58effc3dc16761e1808
2010-05-12 08:13:05 -05:00
Jason Orendorff
bfb31e4bd2
Bug 513065 - Part 1, avoid thisObject when unwrapping With objects. r=mrbkap.
...
--HG--
extra : rebase_source : 129c8592e7f14bb76cc648ba8ae930bfc73507cb
2010-05-12 08:11:46 -05:00
Chris Leary
9269ff7364
Bug 564076: Small parser cleanup changes. (r=mrbkap)
2010-05-11 21:33:29 -07:00
Nicholas Nethercote
d43d32eda6
Bug 552592 - nanojit: split TMFLAGS=assembly in two (TM-only part). r=jseward.
2010-05-11 20:01:27 -07:00
Nicholas Nethercote
63c7c43337
Update nanojit-import-rev stamp.
2010-05-11 20:00:24 -07:00
Nicholas Nethercote
35e2b79100
Bug 552592 - nanojit: split TMFLAGS=assembly in two. r=edwsmith.
...
--HG--
extra : convert_revision : 0ab7614fb5140f304020d000789eff6b63ecdef6
2010-05-11 19:14:51 -07:00
Nicholas Nethercote
423b80169e
Bug 563277 - nanojit: ignore dead guards in StackFilter. r=edwsmith.
...
--HG--
extra : convert_revision : c6024514710ad40128e05ba004b4db0c2a302862
2010-05-11 18:52:03 -07:00
Nicholas Nethercote
702c3d71cf
Bug 562597 - nanojit: more LOpcode-related renamings. r=edwsmith.
...
--HG--
extra : convert_revision : 96391e53a0b48bd53fa98db68da86f76a55e9bd0
2010-05-11 17:14:20 -07:00
Nicholas Nethercote
52438e7376
Update nanojit-import-rev stamp.
2010-05-11 16:54:19 -07:00
Edwin Smith
f57e14ba1f
Bug 564941 - Rename LOpcode enums in lirasm.cpp (r=nnethercote+)
...
--HG--
extra : convert_revision : e165192e6b4adc66ac4c395c8e8e80a66d7f1117
2010-05-10 21:00:15 -04:00
Edwin Smith
a379f808a7
Bug 559972 - Rename LOpcode enums in NativeMIPS.cpp (r=nnethercote+)
...
--HG--
extra : convert_revision : 24782e879b70fc00120a5697ff978d0c16a8aeab
2010-05-10 20:10:47 -04:00
Edwin Smith
934045db1f
Bug 559974 - Rename LOpcode enums in NativeSparc.cpp (r=nnethercote+)
...
--HG--
extra : convert_revision : 83cb4cee2b4db69a8d8b2616e062c01156b87dee
2010-05-10 20:09:05 -04:00
Edwin Smith
9f8d3f7aac
Bug 559973 - Rename LOpcode enums in NativePPC.cpp (r=nnethercote+)
...
--HG--
extra : convert_revision : d65d7a51c661d49274ee4707eb0b478f6e7b6ec9
2010-05-07 08:39:56 -04:00
Nicholas Nethercote
4f49a40676
ARM bustage fix for bug 564080. r=me.
...
--HG--
extra : convert_revision : 98eb4dff32af55697aac78f7c89c4a3b56cb01fa
2010-05-06 16:18:51 -07:00
Nicholas Nethercote
5e2a3e9319
Bug 564080 - nanojit: merge LIR_alloc[iq]. r=edwsmith.
...
--HG--
extra : convert_revision : bf229d93127ae64ffa62f4c872c2319bbc4dc59b
2010-05-06 16:13:11 -07:00
Edwin Smith
e07599d930
Bug 559971 - Rename LOpcode enums in NativeARM.cpp (r=nnethercote+ f=jacob.bramley+)
...
--HG--
extra : convert_revision : f7a0d7ffe0739ce2e2b2c259d7b8d3d9b77f78d5
2010-05-06 09:32:06 -04:00
Edwin Smith
adb400137c
Change the PPC isS14 macro to an inline function (bug 560370 r=rreitmai+)
...
Fixes two problems:
1. macro incorrectly referred directly to "bd" instead of its argument "i"
2. logic wasn't 64-bit safe (incorrect 32/64bit comparison)
--HG--
extra : convert_revision : 9b65dfcae9f7d70788806afc4f3b989e32c601fe
2010-05-05 10:47:36 -04:00
Brendan Eich
8d68822302
Pick initialization nit.
2010-05-11 14:05:35 -07:00
Robert Sayre
ac239c8785
Merge.
2010-05-11 16:37:47 -04:00
Robert Sayre
d371f6cf09
Backed out changeset 60c4693a80ef
2010-05-11 16:37:18 -04:00
Robert Sayre
5d299c6212
Merge.
2010-05-11 11:52:40 -04:00