Brendan Eich
21abf2ffff
Fix thinko in patch for 560234, caught by jorendorff, all praise to him.
2010-04-30 07:46:31 -07:00
Jason Orendorff
aff223663e
Bug 560998 - Assertion failure: entry->vword.toObject() == JSVAL_TO_OBJECT(v). r=brendan.
2010-04-30 08:29:04 -05:00
Nicholas Nethercote
d8b33d0d5f
Bug 562571 - TM: don't have two bounds checks for array getelem. r=brendan.
2010-04-29 20:22:33 -07:00
Brendan Eich
855cf9ee29
JSOP_NAME inside null closure leads to bogus ReferenceError on trace (560234, r=jorendorff).
2010-04-29 19:04:55 -07:00
Jesse Ruderman
886cefbe65
Update regress-429739.js to reflect the decision in bug 520778, and re-enable the test
2010-04-29 17:25:37 -07:00
Nicholas Nethercote
deb78e392f
Bug 562553 - TM: cache double-to-string conversions to speed up v8-splay.js. r=cdleary.
2010-04-29 17:17:24 -07:00
David Mandelin
bd01579c00
No bug, fixing a new MSVC warnings, no_r=me
2010-04-29 16:31:45 -07:00
Nicholas Nethercote
68c21b35a7
Update nanojit-import-rev stamp.
2010-04-29 16:08:29 -07:00
Edwin Smith
1024e26d57
Bug 559975 - Rename LOpcode enums in NativeX64.cpp (r=nnetercote+)
...
Also includes a few renames of qxor -> xorq from other files.
(qxor was missing from the rename script).
--HG--
extra : convert_revision : b49dd62330e017769dfdea9c87a74698179c7f45
2010-04-29 15:34:40 -04:00
Jason Orendorff
c2217cdb74
Sort trace-tests by name before running them. No bug#, rs=Waldo via IRC.
2010-04-29 09:11:05 -05:00
Ginn Chen
3a939263c2
Update nanojit-import-rev stamp.
2010-04-29 16:01:33 +08:00
Andreas Gal
34d9e4d6c8
fix brace style (Nth follow-up for 560358).
2010-04-28 19:13:03 -07:00
Andreas Gal
d84543bb6b
Merge.
2010-04-28 18:50:17 -07:00
Andreas Gal
7bf56e15a7
Follow-up for 560358, poke the GC when overwriting the value of RegExpStatics.input (fix leak).
2010-04-28 18:49:36 -07:00
Nicholas Nethercote
225ae34fc8
Bug 562251 - JSSLOT_ARRAY_COUNT isn't used for slow arrays. r=brendan.
2010-04-28 18:35:22 -07:00
Andreas Gal
6e29637654
export replenishAndFreeLater as a JS_FRIEND_API to fix build break (r=me).
2010-04-28 17:17:34 -07:00
Andreas Gal
2173a6b94c
Optimize static RegExp state (560358, r=brendan).
2010-04-28 16:35:12 -07:00
Jeff Walden
6aed9b5ebc
Bug 562193 - Implement Components.utils.getGlobalForObject(obj), as a supported alternative to parent-chain-walking. r=mrbkap
2010-04-28 13:53:01 -07:00
Luke Wagner
3df9b42a3e
Oops, b0f49ebf6325 wants a definition (r=me)
...
--HG--
extra : rebase_source : 069c949e4e236f323c737d15eac2a811677ba58b
2010-04-28 15:23:34 -07:00
Jeff Walden
762bbf4391
Merge.
2010-04-28 15:18:53 -07:00
Jeff Walden
2dabf26a83
Backed out changeset 1da2bbf6cfaf, turned tree red.
2010-04-28 15:18:38 -07:00
Luke Wagner
d80ae03b09
Bug 562470 - Give JSBackgroundTask a virtual destructor (r=me)
2010-04-28 15:06:39 -07:00
Jason Orendorff
c11e7e9863
Silence a compiler warning (in MSVC) about implicitly narrowing jsval to JSBool in JSVAL_IS_INT. Noticed by MikeM. No bug#, rs=Waldo via IRC.
...
--HG--
extra : rebase_source : 8060def41cdbed1c7b80b01da58b00e1967fb3fe
2010-04-28 16:12:15 -05:00
Andreas Gal
6fe4800714
Optimize static RegExp state (560358, r=brendan).
2010-04-28 13:33:21 -07:00
Jason Orendorff
74b496bbe8
Merge backout.
2010-04-28 13:41:43 -05:00
Jason Orendorff
fc386a2ca8
Backed out changeset ae857d818793 (bug 559653) due to test failures.
2010-04-28 13:41:24 -05:00
Jason Orendorff
55efedaff4
Backed out changeset 69ea8f61ae26 (bug 559813) due to test failures.
2010-04-28 13:03:19 -05:00
Jason Orendorff
6736f57e69
Bug 559813 - Trace script setters. r=brendan.
2010-04-28 11:43:27 -05:00
Jason Orendorff
d649fe8f15
Merge.
2010-04-28 11:15:12 -05:00
Jason Orendorff
63cfa9cafb
Bug 559653 - TM: Record assignment before the interpreter goes; remove record_SetPropHit. r=brendan.
2010-04-28 11:12:19 -05:00
Nicholas Nethercote
3a4a3d6046
Bug 557991 - nanojit: remove dead code from CodeAlloc. r=edwsmith.
...
--HG--
extra : convert_revision : 335ca0fff2a7ac451d0fa1c11594f6dbacada648
2010-04-08 18:33:21 -07:00
Edwin Smith
e802c1ac07
Suppress unused arg warnings for bug 557843 (r=me.)
...
Took the opportunity to add a few asserts to ensure the implit RHS
register for x86 shift instructions is always ECX.
--HG--
extra : convert_revision : 6baccc0354a87ece92ccff6ff138986bf4d19a2c
2010-04-08 12:58:49 -04:00
timeless@mozdev.org
5273a85a73
Bug 557888 - nsCertAlreadyExists always leaks unused arena, r=kaie
...
--HG--
extra : rebase_source : 33db7306106d05a695da3928648f4540fb673eb0
2010-04-07 13:24:00 -07:00
timeless@mozdev.org
b92bf2348e
Bug 557893 - ProcessRDN leaks decodeItem on failure, r=kaie
...
--HG--
extra : rebase_source : 4cdfdf205b6de7a810a4bf86cacd5c3e1635aa8d
2010-04-07 13:46:00 -07:00
timeless@mozdev.org
deeeb1aded
Bug 444770 - Include WOW64/x64/ia64 in the User Agent string's platform when run on a 64-bit Windows OS, r=biesi
...
--HG--
extra : rebase_source : d91b03aaab9669808bf9bb3c5159bb2f09078a35
2010-05-02 01:59:00 -07:00
timeless@mozdev.org
785392580d
Bug 562855 - hook_sqlite_mutex in test_true_async.cpp should check the return value from sqlite3_initialize() and sqlite3_shutdown(), r=asuth
...
--HG--
extra : rebase_source : 648695de6bf0b68965cea43b27c7f9c089d8b945
2010-05-02 01:57:00 -07:00
Rick Reitmaier
8e2e572dea
Bug 557706 - Allow LogControl printf method to be overridden (r=nnethercote)
...
if LogControl.printf is made a virtual method then consumers of nanojit can
more easily control how the output is managed.
--HG--
extra : convert_revision : 7fa9ad2e2d57661e4290df0b3902fd809f19d768
2010-04-07 09:54:30 -07:00
Nicholas Nethercote
4139494dcc
Bug 559250 - encapsulate JSSLOT_{PRIMITIVE,DATE,REGEXP}_* within JSObject (take 2). r=brendan.
2010-04-14 18:57:30 -07:00
Nicholas Nethercote
00c793c05f
Backed out changeset 681b0067e61b due to massive breakage
2010-04-14 17:09:17 -07:00
Nicholas Nethercote
e240c1f235
Bug 559250 - encapsulate JSSLOT_{PRIMITIVE,DATE,REGEXP}_* within JSObject. r=brendan.
2010-04-14 16:18:03 -07:00
Jason Orendorff
c58c59528b
Bug 559438 - Decompiler bug with JSOP_CONCATN. r=shaver.
2010-04-14 17:26:44 -05:00
Jason Orendorff
67f4c567ed
Missing test file for 47949ff2d058.
2010-04-14 15:52:24 -05:00
Jason Orendorff
af84824b06
Bug 559006 - Wrong behavior with JSClass::convert hook and JIT. r=mrbkap.
2010-04-14 15:07:01 -05:00
Dan Witte
d932f1875d
Bug 556329 - Allow ctypes to load exported data symbols. r=jorendorff
2010-04-14 10:36:48 -07:00
Walter Meinl
1d3efeae28
Bug 538002 - Get libffi 3.0.9 working on OS/2. Part 3: Mozilla bits. r=dwitte
2010-04-14 10:36:48 -07:00
Dan Witte
271ddaf124
Bug 538002 - Get libffi 3.0.9 working on OS/2. Part 2: update libffi.patch.
2010-04-14 10:36:48 -07:00
Walter Meinl
34c05f566e
Bug 538002 - Get libffi 3.0.9 working on OS/2. Part 1: libffi bits. r=dwitte
2010-04-14 10:36:48 -07:00
Dan Witte
4e6cc3082a
Bug 556902 - Fix ctypes warnings. Part 2: libffi. r=benjamn
2010-04-14 10:36:48 -07:00
Dan Witte
a199de8c64
Fix allocator mismatch. No bug, r=jorendorff
2010-04-14 10:36:47 -07:00
Robert Sayre
93ca8a6021
Merge mozilla-central to tracemonkey.
2010-04-14 08:17:38 -04:00