Jason Orendorff
|
4b36cd08d6
|
Fix structured cloning deserialization bug that could create invalid Date objects. Bug 602806, r=gal.
|
2010-12-03 12:15:06 -06:00 |
|
Jason Orendorff
|
3718e3fee4
|
Add support for structured cloning of String/Boolean/Number objects. Bug 602804, r=gal.
--HG--
extra : rebase_source : 09d8a6b0ea4dd188a93d37e5e00971b065400c96
|
2010-12-03 10:07:08 -06:00 |
|
Julian Seward
|
0f4d177df8
|
Bug 609905 - reTempAlloc: 512k heap allocation for no purpose. r=nnethercote.
|
2010-12-02 22:26:24 -08:00 |
|
Blake Kaplan
|
6deeefba3d
|
bug 601803 - Support adopting a node cross-compartment. r=gal/jst
|
2010-11-15 17:21:25 -08:00 |
|
Blake Kaplan
|
9ee8ffad9f
|
Merge backout
|
2010-12-02 17:14:54 -08:00 |
|
Blake Kaplan
|
bd44733edc
|
Backout due to bustage
|
2010-12-02 17:13:20 -08:00 |
|
Blake Kaplan
|
4d2ec2cd35
|
Attempt to fix Windows bustage.
|
2010-12-02 15:46:39 -08:00 |
|
Blake Kaplan
|
718f96330e
|
Bug 611401 - Avoid potential problems by doing this wrapping ourselves. r=gal
|
2010-12-02 14:34:13 -08:00 |
|
Blake Kaplan
|
b08bdd2ab8
|
Fix bug 612835. r=gal
|
2010-12-02 14:33:19 -08:00 |
|
Chris Leary
|
b862c4f94c
|
Remove zealous match paren assertion. (r=dmandelin, b=613400)
|
2010-12-02 14:14:12 -08:00 |
|
Jeff Walden
|
77f5974c79
|
Bug 616244 - Update the shell test harness to ignore empty and comment-only lines in test manifests. r=dmandelin
|
2010-12-02 14:16:24 -08:00 |
|
Jeff Walden
|
63a6fa64d5
|
Bug 615975 - Switch to the manifest directory before running a test in a debugger. r=dmandelin
|
2010-12-02 12:35:21 -08:00 |
|
Jan de Mooij
|
11b8b5a9c3
|
Bug 615070 - Newline after backslash is invalid in regexp literals. r=jwalden
|
2010-11-29 19:35:03 +01:00 |
|
Blake Kaplan
|
439ca83a7b
|
bug 601803 - Support adopting a node cross-compartment. r=gal/jst
|
2010-11-15 17:21:25 -08:00 |
|
Igor Bukanov
|
f110aa58b7
|
bug 603318 - make dense array slow during array growth, not during the GC. r=bhackett
|
2010-10-14 16:12:19 +02:00 |
|
Jacob Bramley
|
96c95689e6
|
Link the shape guard in bindname to the exit sequence (bug 614907, r=dvander).
|
2010-12-01 17:38:23 -08:00 |
|
David Anderson
|
473a8118a1
|
Fix constructors that return objects in catch blocks (bug 604381, r=dmandelin).
|
2010-12-01 17:02:15 -08:00 |
|
Chris Leary
|
2e7f4be85c
|
Additional regexp DoReplace diagnostics. (r=dmandelin, b=605754)
|
2010-12-01 16:34:42 -08:00 |
|
Chris Leary
|
8d40137fd1
|
Make paren indexing uniform. (r=dmandelin, b=605754)
|
2010-12-01 16:34:10 -08:00 |
|
Chris Leary
|
71dc219790
|
Fix regexp match pair end-index == -1 assumption. (r=dmandelin, b=605754)
|
2010-12-01 16:33:49 -08:00 |
|
Nicholas Nethercote
|
bb4d273591
|
Update nanojit-import-rev stamp.
|
2010-12-01 14:58:24 -08:00 |
|
Nicholas Nethercote
|
1b9203534f
|
Bug 580515 - TM: LIR_cmovd mishandled with X86_FORCE_SSE2=no. r=edwsmith.
--HG--
extra : convert_revision : 4effe362e918583ec7b98b08da24f02c0833d306
|
2010-12-01 14:23:44 -08:00 |
|
David Anderson
|
0c7d481977
|
Fix prototype guards on array hole ICs (bug 615440, r=dmandelin).
|
2010-11-30 17:14:01 -08:00 |
|
David Anderson
|
e067f6da91
|
Setting debug mode should purge call ICs (bug 612640, r=bhackett).
|
2010-11-30 17:11:02 -08:00 |
|
David Mandelin
|
bf0a0f2c33
|
Bug 614915: set return value correctly when sorting a list containing only undefined values, r=cdleary
|
2010-11-30 10:25:07 -08:00 |
|
Tom Schuster
|
dcc8dc67e2
|
Bug 591172: make typeof comparisons faster in JM, r=dvander, a=sayrer
|
2010-11-30 10:22:18 -08:00 |
|
Robert Sayre
|
61afbca1a6
|
Merge
|
2010-11-30 09:01:31 -08:00 |
|
Robert Sayre
|
3fffff8ede
|
Merge mozilla-central to tracemonkey.
|
2010-11-30 09:00:57 -08:00 |
|
timeless@mozdev.org
|
9520a5b1a4
|
Bug 615068 obj is only used ifdef DEBUG in JS_NextProperty. r=jorendorff.
|
2010-11-30 10:16:21 -06:00 |
|
timeless@mozdev.org
|
df6686eb08
|
Bug 614928 PropertyTree::insertChild returns without unlocking cx->runtime when hash->add fails. r=jorendorff.
|
2010-11-30 10:08:03 -06:00 |
|
Jason Orendorff
|
2068ab2523
|
Fix two tests that were failing in the shell for no good reason. (This will not affect how the tests work in the browser either way; one is skipped in the browser and the other is expected to fail in the browser.) no_r=me.
--HG--
extra : rebase_source : 956a8358113f4626beaf32fac3810fb1038d06cb
|
2010-11-30 09:34:21 -06:00 |
|
Leon Sha
|
cff611e9ec
|
Bug 609222 - JM: Fix call mechanism and recompilation. r=dvander. Patch to make Sun Studio on X86 work (typedef int32).
|
2010-11-30 11:19:17 +08:00 |
|
David Mandelin
|
6110e0823d
|
Bug 610480 last part: fix MSVC warnings, r=jorendorff
|
2010-11-29 13:33:17 -08:00 |
|
David Mandelin
|
b996b5475a
|
Bug 554338: Show correct timezone abbreviation on OSX/Linux, r=jorendorff
|
2010-11-29 13:29:44 -08:00 |
|
Igor Bukanov
|
e5f1910eb6
|
Bug 613516 - xpcshell dump doesn't print newlines. r=jorendorff, a=blocking
|
2010-11-29 13:27:27 -08:00 |
|
Ehsan Akhgari
|
e1b37cf3b1
|
Merge backout; a=bustage
|
2010-11-29 18:15:36 -05:00 |
|
Ehsan Akhgari
|
2c157d2e7e
|
Backed out changeset 650ad3cd7e52 because of xpcshell test failure
|
2010-11-29 18:15:24 -05:00 |
|
Igor Bukanov
|
c0da529140
|
Bug 613516 - xpcshell dump doesn't print newlines. r=jorendorff, a=blocking
|
2010-11-29 13:27:27 -08:00 |
|
Jason Orendorff
|
a1b6342402
|
JS_DeepFreezeObject does not actually do anything. Bug 609024, r=Waldo.
|
2010-11-29 12:50:07 -06:00 |
|
Blake Kaplan
|
f92bd7856e
|
Bug 612836 - Second verse, same as the first (see also bug 602223): Use the global object instead of the parent so we're sure to have a non-null parent. r=gal, a=blocker
|
2010-11-29 13:37:01 -08:00 |
|
Robert Sayre
|
afc9ee7e4f
|
Merge tracemonkey to mozilla-central. a=blockers
|
2010-11-26 12:50:29 -08:00 |
|
Jan de Mooij
|
2c0fa33d2e
|
Bug 614070 - Fix Array.prototype.unshift to always set the new length on this. r=jwalden
--HG--
extra : rebase_source : ee4b0898778b2646087405b177be891867f16380
|
2010-11-24 23:22:44 +01:00 |
|
Jan de Mooij
|
b31da59455
|
Bug 614603 - RegExp.length and Error.length don't have their ES5-specified values. r=jwalden
--HG--
extra : rebase_source : 145c497576426dd89d423d4ed8431789fc490bde
|
2010-11-24 19:18:59 +01:00 |
|
Igor Bukanov
|
c813e63e73
|
bug 613516 - xpcshell dump doesn't print newlines. r=jorendorff
|
2010-11-23 14:40:55 +01:00 |
|
Jan de Mooij
|
f9fe8aa15a
|
Bug 613492 - Remove Infinity and NaN checks from dtoa, so that isNaN(parseFloat("infinity")). r=jwalden
--HG--
extra : rebase_source : 52af19d3046baa27cfc65451301eb6d413761986
|
2010-11-19 13:56:27 +01:00 |
|
Robert Sayre
|
2639d2cb2f
|
Merge mozilla-central to tracemonkey.
|
2010-11-24 14:00:42 -08:00 |
|
Jason Orendorff
|
b4b193de22
|
Bug 613068 - Add version argument to JS_ReadStructuredClone. r=bent.
|
2010-11-24 14:14:02 -06:00 |
|
Jeff Walden
|
88d923a99a
|
Bug 614338 - Move some call object property methods into the js namespace. r=dmandelin
--HG--
extra : rebase_source : 3816a3ae6d775e5866030c8a51cc305f09dda1f2
|
2010-11-16 15:30:57 -08:00 |
|
Jeff Walden
|
320e3a4d59
|
Bug 614325 - Make Shape::initRuntimeState not do its thing with macros, so that a text search for any of the empty*Shape fields actually shows the location where they're assigned. r=dvander
--HG--
extra : rebase_source : c9df7041b8c8c7f12dce958883f4162c87916cf7
|
2010-11-16 15:30:54 -08:00 |
|
David Anderson
|
9eb213e3fb
|
Disable global name analysis with var declarations inside with (bug 585524, r=dmandelin).
|
2010-11-23 18:00:39 -08:00 |
|
David Anderson
|
4aa2614c7f
|
Fix another IC patching range check (bug 602333 part 4, r=dmandelin).
|
2010-11-23 17:07:01 -08:00 |
|
David Anderson
|
a36751e402
|
Fix register eviction bug in stricteq (bug 613960, r=dmandelin).
|
2010-11-23 16:47:07 -08:00 |
|
David Mandelin
|
36d91c0a4f
|
Fix MSVC warnings in js.cpp
|
2010-11-23 14:41:35 -08:00 |
|
David Mandelin
|
07a579a6d7
|
Fix MSVC warnings in jsscope.cpp
|
2010-11-23 14:40:29 -08:00 |
|
Boris Zbarsky
|
1f5b9eee0f
|
Bug 613692 followup: more exhaustive tests
|
2010-11-23 17:23:02 -05:00 |
|
Boris Zbarsky
|
f185cae737
|
Bug 602131. Make the 'in' operator trace usefully when its right-hand side is a dense array. r=jorendorff
|
2010-11-23 17:23:02 -05:00 |
|
Jacob Bramley
|
39c1c3b7aa
|
ARM assembler tweaks. (b=588021, r=cdleary)
|
2010-11-23 14:00:05 -08:00 |
|
Chris Leary
|
3ef296cd53
|
Tracer build fixes. (b=588021, r=dvander)
|
2010-11-23 13:58:34 -08:00 |
|
Boris Zbarsky
|
163bdf6c12
|
Bug 613692. Make sure to update what our current value is when doing type conversions inside incHelper. r=dvander
|
2010-11-23 14:08:26 -05:00 |
|
Paul Biggar
|
2148f92194
|
Bug 613173 - Add comment about incorrect usage of $target vs $host (r=ted)
|
2010-11-18 10:40:00 -08:00 |
|
Paul Biggar
|
40ae17fa03
|
Bug 608696 - Properly fix CROSS_COMPILE breakage from bug 605133 (r=ted)
|
2010-11-23 03:36:24 -08:00 |
|
Brendan Eich
|
7c7de12890
|
Enable XPC_CHECK_WRAPPER_THREADSAFETY in release builds and make it force a failure from XPCWrappedNative::FinishInit (612745, r=gal).
|
2010-11-17 13:05:50 -08:00 |
|
David Anderson
|
db9179ba67
|
Don't allocate JIT code across compartments (bug 612717, r=dmandelin).
|
2010-11-22 16:49:22 -08:00 |
|
David Anderson
|
d55d108bd4
|
Better out-of-range checks for ICs on x64 (bug 602333 part 3, r=dmandelin).
|
2010-11-22 14:18:49 -08:00 |
|
David Mandelin
|
7fbeca4035
|
Bug 570385: notify iterators of dense array property deletion in DeleteArrayElement, r=igor
|
2010-11-19 17:01:26 -08:00 |
|
David Anderson
|
7bc1d84c37
|
Fix reading huge array lengths in the tracer (bug 563125, r=njn).
|
2010-11-22 11:05:13 -08:00 |
|
Jeff Walden
|
e6285bc9ff
|
Fix stupid mistake. r=ψ
|
2010-11-22 13:36:21 -05:00 |
|
Jeff Walden
|
00e7aa2bfc
|
Fix warnings compiling with gcc 4.5. rs=brendan
|
2010-11-22 11:53:38 -05:00 |
|
Jan de Mooij
|
966e4e4247
|
Bug 607711 - Constant fold JSOP_MOD. r=dvander
|
2010-10-28 11:29:55 +02:00 |
|
Nicholas Nethercote
|
f83bd5ee73
|
Bug 613151 - TM: "Assertion failure: JSID_IS_INT(id),". r=gal.
|
2010-11-21 14:35:45 -08:00 |
|
Brendan Eich
|
a611a4a1d3
|
bz/brendan patch to hash function-local shapes in dictionary mode due to too many locals (610370, r=brendan/bz).
|
2010-11-19 15:53:55 -08:00 |
|
David Anderson
|
6a34a39556
|
Check for doubles that fit in ints in JSOP_GETELEM slow paths (bug 604905, r=luke).
|
2010-11-19 17:24:47 -08:00 |
|
Robert Sayre
|
d2b800ff26
|
merge mozilla-central to tracemonkey
|
2010-11-19 15:54:33 -08:00 |
|
David Anderson
|
0e7f4892ba
|
Disable ICs that are too far away to patch (bug 602333 part 2, r=sstangl).
|
2010-11-19 15:42:24 -08:00 |
|
David Anderson
|
22eb5e1c7a
|
Correctly bound code blocks when using repatch buffers (bug 602333 part 1, r=sstangl).
|
2010-11-19 15:40:16 -08:00 |
|
Brian Hackett
|
80ffc498e1
|
Disable testIsAboutToBeFinalized.cpp jsapi-test, bug 613430.
|
2010-11-18 21:14:40 -08:00 |
|
Nicholas Nethercote
|
004695f2a8
|
Avoid compiler warning. No bug, r=dvander via IRC.
|
2010-11-18 19:49:33 -08:00 |
|
Nicholas Nethercote
|
08ca58157a
|
Update nanojit-import-rev stamp.
|
2010-11-18 19:48:13 -08:00 |
|
Nicholas Nethercote
|
b3756c22fb
|
Bug 613125 - nanojit: improve codegen for LIR_q2i in X64 back-end. r=edwsmith.
--HG--
extra : convert_revision : 1f90e61950c44193ea5a1800c06d7dba8240cfd9
|
2010-11-18 19:36:11 -08:00 |
|
Cédric VINCENT
|
8be3071b20
|
Bug 587735 - redefine nRegisterAllocFromSet in terms of lsReg or msReg (r=edwsmith)
--HG--
extra : convert_revision : 69db0577a9fa38579d2c2704cbe2cafcd7cb020c
|
2010-09-10 01:34:00 -07:00 |
|
Paul Biggar
|
bb133c1f90
|
Bug 608696 - Properly fix CROSS_COMPILE.
|
2010-11-18 10:46:49 -08:00 |
|
Mitchell Field
|
c8b8d29c56
|
Bug 556382 - Link 32-bit Windows builds with LARGEADDRESSAWARE. r=khuey, a=blocking2.0-betaN
|
2010-11-19 19:14:37 +11:00 |
|
Chris Jones
|
40ea32361f
|
Bug 613367: Log relevant data when computing JIT-brokenness. r=dvander a=2.0
|
2010-11-18 20:27:44 -06:00 |
|
Bill McCloskey
|
69484112b6
|
Backout merge (a=backout)
|
2010-11-18 16:24:37 -08:00 |
|
Bill McCloskey
|
65d2851f34
|
Backed out changeset 08794e076ded to fix gmail (a=backout)
|
2010-11-18 16:24:10 -08:00 |
|
David Mandelin
|
6a57c1e58d
|
Bug 605033 diagnostic: check whether we are crashing on holes, r=lw, a=betaN+
|
2010-11-18 12:56:27 -08:00 |
|
Bill McCloskey
|
c409e47693
|
Bug 607539 - Allow profiler to be run from interpreter (r=dmandelin,dvander)
|
2010-11-17 12:46:44 -08:00 |
|
Gregor Wagner
|
e80be2276c
|
Bug 612829 - fix JS_DUMP_CONSERVATIVE_GC_ROOTS, r=igor
|
2010-11-17 12:39:45 -08:00 |
|
Gregor Wagner
|
cc7eb1caff
|
Bug 612511 - fix testcase testVersion.cpp, r=cdleary
|
2010-11-17 10:41:24 -08:00 |
|
Paul Biggar
|
8a55416064
|
Bug 608696, bug 612809 - Revert CROSS_COMPILE breakage from bug 605133 (r=ted)
|
2010-11-17 10:22:33 -08:00 |
|
Nicholas Nethercote
|
a1f08a2222
|
Un-inline Vector::growStorageBy(); this was accidentally left out of the patch for bug 610857.
|
2010-11-16 15:37:18 -08:00 |
|
Nicholas Nethercote
|
2526814104
|
Bug 611724 - Assertion failure in TraceRecorder::emitIf(). r=dvander.
|
2010-11-16 15:36:14 -08:00 |
|
Luke Wagner
|
4e2b64b09c
|
Bug 612329 - Don't use gatling gun in debug mode; temporarily assert in release that cached code ptr is valid (r=damdelin)
|
2010-11-16 14:50:55 -08:00 |
|
timeless
|
953d1ecec1
|
Bug 609687 - Don't call call hook with null hook data (r=lw)
|
2010-11-16 14:16:49 -08:00 |
|
Jeff Walden
|
8cb990a0d3
|
Make JSTreeContext::fun and JSTreeContext::scopeChain private (they share a union), and provide accessors that assert that the tree context is or is not in a function, as appropriate. r=dvander
|
2010-11-16 14:13:29 -08:00 |
|
Jeff Walden
|
9d506a583b
|
Bug 612481 - Only do closed-name analysis for functions. r=dvander
|
2010-11-16 14:13:18 -08:00 |
|
Robert Sayre
|
f2c7dcfca0
|
Merge.
|
2010-11-16 11:39:33 -08:00 |
|
Robert Sayre
|
0292bdad44
|
Bug 612642 - JS base64 code needs to be updated for removal of JS_GetStringBytesZ. Wallpaper patch for merging.
|
2010-11-16 11:38:33 -08:00 |
|
Robert Sayre
|
f8d70b12f4
|
Merge mozilla-central to tracemonkey.
|
2010-11-16 07:25:10 -08:00 |
|
Boris Zbarsky
|
4ad525d098
|
Bug 610582. Fix TMFLAGS=tracer for anonymous functions. r=gal
|
2010-11-16 08:19:27 -05:00 |
|
Brian Hackett
|
7c941aa622
|
Fix fixed slots invariant for slow arrays, bug 610592. r=brendan
|
2010-11-15 17:21:58 -08:00 |
|
Nicholas Nethercote
|
6b73c75855
|
Bug 610587 - improve jsvector.h. r=lw.
|
2010-11-15 17:15:01 -08:00 |
|
Chris Leary
|
dc67060b95
|
Bug 611462: correct option-to-version propagation. (r=lw)
|
2010-11-15 13:35:20 -08:00 |
|
Igor Bukanov
|
238c877cc8
|
Bug 607292 - followup to address comments 16 and 20 from the bug
|
2010-11-15 23:11:07 +01:00 |
|
Gregor Wagner
|
a9ae1a03f4
|
Bug 612015 - Put all external strings in one arena r=igor
|
2010-11-15 12:39:00 -08:00 |
|
Chris Leary
|
3cf9a917aa
|
Bug 609942: anonfunfix for eval cache comparisons. (r=brendan)
|
2010-11-09 09:00:54 -08:00 |
|
Igor Bukanov
|
4e2a74333a
|
Bug 607695 - followup to fix bz comments
|
2010-11-15 12:42:45 +01:00 |
|
Igor Bukanov
|
d34f057e79
|
bug 607292 - eliminating JS_GetStringBytes and friends. r=gal
|
2010-11-08 13:17:31 +01:00 |
|
Jeff Walden
|
f8c046f85d
|
Bug 599464 - Object.preventExtensions should be idempotent. r=brendan
|
2010-11-12 16:15:55 -08:00 |
|
Igor Bukanov
|
52ea348c4c
|
bug 610198 - Replacing JS_GetStringBytes usage with JS_EncodeString. r=gal
|
2010-11-11 21:40:29 +01:00 |
|
Chris Leary
|
05e2975c79
|
Add return statement to fix build break.
|
2010-11-12 19:20:10 -08:00 |
|
David Mandelin
|
2cec713bd4
|
Bug 605752: don't crash on OOM inside ExecutablePool, r=dvander, a=beta8+
|
2010-11-12 18:17:21 -08:00 |
|
David Anderson
|
1da66887a6
|
Fix overflow when subtracting -2^31 (bug 610652, r=dmandelin).
|
2010-11-12 17:55:11 -08:00 |
|
Luke Wagner
|
a96ea21a31
|
Bug 603193 - Set JSFRAME_HAS_PREVPC when activating generator (r=dvander)
|
2010-11-12 17:40:24 -08:00 |
|
Luke Wagner
|
fe319a922d
|
Bug 604858 - break-to-label should endLoop(); assert that recording does not leave the original loop (r=dvander)
--HG--
extra : rebase_source : b24053b3450ee47d918441f8308280335a0d22cd
|
2010-11-10 16:19:02 -08:00 |
|
Bill McCloskey
|
5ad697399b
|
Bug 610437 - Add equality flag syncing to JSAPI (r=lw)
|
2010-11-12 10:40:12 -08:00 |
|
Luke Wagner
|
1aba2c1d4f
|
Bug 586866 - record_JSOP_IN should call checkTraceEnd (r=dvander)
--HG--
extra : rebase_source : 3b84dd68ea06c181b7be379ecd4272621296d6bc
|
2010-11-11 15:52:07 -08:00 |
|
Luke Wagner
|
7dc8dc0eb4
|
Bug 602413 - Trash them, trash them all! (r=dvander)
--HG--
extra : rebase_source : 730a102cf22ce88a4684c2dd7db64f72af418e38
|
2010-11-11 15:51:10 -08:00 |
|
Luke Wagner
|
97f680135e
|
Bug 602413 - Tidying (r=dvander)
--HG--
extra : rebase_source : 1884799008fe0d67d923e175720ac40c70697953
|
2010-11-11 15:51:04 -08:00 |
|
Bill McCloskey
|
7f3f592711
|
Backed out bugs 607539, 606890, 609212 - perf regressions & test failures
|
2010-11-11 19:37:12 -08:00 |
|
David Mandelin
|
072b39fb42
|
Bug 584603: don't optimize names to JSOP_GETGLOBAL if the function contains JSOP_DEFFUN, r=dvander
|
2010-11-11 16:51:30 -08:00 |
|
Bill McCloskey
|
1d89e2f5c0
|
Bug 608733 - Factor switch statements into profiler's heuristics (r=dmandelin)
|
2010-11-11 17:32:51 -08:00 |
|
Bill McCloskey
|
1ba5c7cc73
|
Bug 609212 - Don't blacklisting traces with few iterations; use them infrequently (r=dmandelin)
|
2010-11-11 17:30:14 -08:00 |
|
Bill McCloskey
|
009e2bd1e5
|
Bug 606890 - Allow profile to profile short loops twice (r=dmandelin)
|
2010-11-11 17:25:40 -08:00 |
|
Bill McCloskey
|
b766c959ee
|
Bug 607539 - Allow profiler to be run from interpreter (r=dmandelin,dvander)
|
2010-11-11 17:22:48 -08:00 |
|
Brian Hackett
|
e48887abe1
|
Remove bogus assert, bug 608980. r=dmandelin
|
2010-11-11 17:21:14 -08:00 |
|
Bill McCloskey
|
5edb085365
|
Bug 607751 - Compile JSOP_DEFCONST, JSOP_SETCONST (r=dvander)
|
2010-11-11 17:17:16 -08:00 |
|
Ben Turner
|
fca93ac512
|
Bug 580096 - 'move the cycle collector off the main thread'. r=peterv+jst
|
2010-11-11 14:52:30 -08:00 |
|
Jeff Walden
|
14aae15262
|
Bug 583262 - Function.prototype.constructor should use stub getter/setter. r=mrbkap, patch independently conceived by jorendorff and me in different bugs :-)
|
2010-11-04 15:53:53 -07:00 |
|
Jeff Walden
|
1988464f9e
|
Bug 611276 - JSOP_CALLEE should push undefined, not null, for this. r=jimb
|
2010-11-11 12:33:46 -08:00 |
|
Jeff Walden
|
82a86462f5
|
Backed out changeset b6486db91e91, lots of orange
|
2010-11-11 14:23:49 -08:00 |
|
David Mandelin
|
1d9fdc0aba
|
Bug 610480 part 3: silence a last few MSVC warnings
|
2010-11-11 12:17:08 -08:00 |
|
Chris Leary
|
f6824293ac
|
Encapsulate RegExpStatics more. (r=gal, b=610223)
--HG--
extra : rebase_source : c380c0b5e60f47f03da8dd50ab0fa28b27647089
|
2010-11-10 17:02:08 -08:00 |
|
David Mandelin
|
0fd8a195cb
|
Bug 610480 part 2: disable some useless MSVC warnings, r=jorendorff
|
2010-11-11 12:10:36 -08:00 |
|
David Anderson
|
2b41715889
|
Allocate registers for formal arguments, callee, and this (bug 592976, r=luke).
|
2010-11-11 11:19:47 -08:00 |
|
David Anderson
|
7487c14d37
|
Backed out changeset 8e119f847f97 (build busted)
|
2010-11-11 11:19:42 -08:00 |
|
Igor Bukanov
|
e32ba97023
|
bug 610198 - Replacing JS_GetStringBytes usage with JS_EncodeString. r=gal
|
2010-11-02 15:36:25 +01:00 |
|
David Anderson
|
5a4c03a980
|
Disable some erroneous uses of the property cache (bug 607502, r=dmandelin).
|
2010-11-10 22:08:24 -08:00 |
|
David Anderson
|
50d533e856
|
Diagnostic patch to find out-of-range IC patches (bug 602333, r=sstangl, a=blocking).
|
2010-11-10 20:50:20 -08:00 |
|
David Anderson
|
65bdc82783
|
Fix bogus assert in JIT exception handler (bug 601400, r=dmandelin).
|
2010-11-10 18:34:48 -08:00 |
|
David Anderson
|
f17b48ec9c
|
Fix register allocation inside STRICTEQ (bug 610498, r=dmandelin).
|
2010-11-10 18:34:44 -08:00 |
|
Brendan Eich
|
cda8308ccf
|
Add FIXME: bug 611190 for last commit (which was for bug 550391).
|
2010-11-10 18:14:35 -08:00 |
|
Brendan Eich
|
a1f16f2371
|
Lots of MISMATCH_EXITS exits due to protohazardshape on voxel rendering demo (550391, r=mrbkap).
|
2010-11-10 10:59:02 -08:00 |
|
David Mandelin
|
ac0db7fadd
|
Bug 610480 nit fix: use old-style comments in jsapi.h
|
2010-11-10 16:59:35 -08:00 |
|
David Mandelin
|
f304db3aea
|
Bug 609244: use entry script's compartment for VM frame stack management, r=dvander
|
2010-11-10 16:55:46 -08:00 |
|
David Mandelin
|
e5b3e6621e
|
Bug 610480: fix some MSVC warnings, r=jwalden
|
2010-11-10 16:46:33 -08:00 |
|
Andreas Gal
|
a5b7649d5d
|
typeof(regexp from sandbox) is "function" (bug 607799, r=brendan).
|
2010-11-10 15:56:00 -08:00 |
|
Nicholas Nethercote
|
937d611d67
|
merge
|
2010-11-10 15:52:26 -08:00 |
|
David Anderson
|
8261fa8d52
|
Fix call mechanism and recompilation (bug 609222, r=dmandelin,adrake,m_kato).
|
2010-11-10 15:49:31 -08:00 |
|
Nicholas Nethercote
|
7a526fe5ab
|
Update nanojit-import-rev stamp.
|
2010-11-10 15:01:02 -08:00 |
|