David Mandelin
|
c7a8f48515
|
Bug 617139: extend stack check further to allow for GC during exception generation for too much recursion, r=igor, a=blocker
|
2010-12-30 13:30:12 -08:00 |
|
Tom Schuster
|
010f1cebb4
|
Bug 557353 - JM: PIC for object-wrapped string length. r=dvander
|
2010-12-30 13:25:03 -06:00 |
|
Jeff Walden
|
ff60a27654
|
Bug 621376 - new Function.prototype on trace should not define Function.prototype.prototype. r=brendan
|
2010-12-27 16:24:27 -06:00 |
|
Jeff Walden
|
7536dd7021
|
Bug 620335 - TM: "Assertion failure: !argsobj.getPrivate()" leaving the trace JIT in strict mode code when an arguments object has been created. r=luke
|
2010-12-29 12:54:27 -06:00 |
|
Brian Hackett
|
be4d109005
|
Don't generate INITPROP/INITELEM for singleton constant initializers, bug 577359.
|
2010-12-30 08:07:43 -05:00 |
|
Boris Zbarsky
|
ace11837aa
|
Bug 621374. Fix denseArrayElement to follow its contract for holes. r=njn
|
2010-12-29 16:44:47 -08:00 |
|
David Mandelin
|
7325cf5f95
|
Bug 620838: propagate aliases-globals flag to inner lexical scopes, r=jwalden
|
2010-12-28 10:41:22 -08:00 |
|
Paul Biggar
|
2b587a0fb7
|
Bug 620880 - Change default --jitflags to mjp (r=dmandelin)
When running |jit-test/jit_tests.py|, use --jitflags=mjp by default.
When running |make check|, use --jitflags=m,j,mj,mjp,mjd by default.
|
2010-12-27 11:31:36 -08:00 |
|
Paul Biggar
|
a27afaacb0
|
Bug 621341 - make jit_test.py and jstests.py executable (r=dmandelin)
Change their permission bits, and add interpreter lines.
|
2010-12-27 11:31:32 -08:00 |
|
Boris Zbarsky
|
bd8b7d50e3
|
Bug 614931 test.
|
2010-12-22 22:33:54 -05:00 |
|
Brian Hackett
|
b21aead711
|
Don't use wrong result value in stubs::SetElem, bug 620643. r=dmandelin
|
2010-12-22 13:11:55 -08:00 |
|
Bill McCloskey
|
679d4cc771
|
Bug 620029 - Add a check for negative lengths in |new Array(l)| (r=njn)
|
2010-12-21 16:47:13 -08:00 |
|
Boris Zbarsky
|
603766b9f3
|
Bug 617617. Remove remnants of the assumption that inc() and incHelper() preserve type. r=njn
|
2010-12-20 16:48:28 -05:00 |
|
Bill McCloskey
|
8cbdef706f
|
Bug 618362 - Fix offset when accessing args in strict mode (r=njn)
|
2010-12-20 13:47:27 -08:00 |
|
Brian Hackett
|
582da529de
|
Don't call setProperty from dense array defineProperty, bug 618350. r=waldo
|
2010-12-16 13:33:49 -08:00 |
|
Luke Wagner
|
8356069586
|
Bug 614780 - Go back to not tracing labeled break/continue (r=dvander)
|
2010-12-15 17:25:26 -08:00 |
|
Luke Wagner
|
91eabb4690
|
Bug 561954 - Abort recording earlier to avoid expensive later bails (r=jorendorff)
--HG--
extra : rebase_source : d2a54d2513fe8f69dcdaa5bad8dc0ce8c8ee634e
|
2010-11-18 10:49:45 -08:00 |
|
Nicholas Nethercote
|
2993a9524d
|
Bug 618577 - TM: "Assertion failure: 0,". r=vlad.
|
2010-12-14 13:41:41 -08:00 |
|
David Anderson
|
0814d2da65
|
Move tests out of trace-tests into jit-tests.
--HG--
rename : js/src/trace-test/tests/basic/bug616762.js => js/src/jit-test/tests/basic/bug616762.js
rename : js/src/trace-test/tests/basic/testArrayIn.js => js/src/jit-test/tests/basic/testArrayIn.js
rename : js/src/trace-test/tests/basic/testArrayInWithIndexedProto.js => js/src/jit-test/tests/basic/testArrayInWithIndexedProto.js
|
2010-12-14 11:57:04 -08:00 |
|
Luke Wagner
|
3f075f47c3
|
Bug 614653 - avoid O(n^2) rope node marking (r=gwagner)
--HG--
extra : rebase_source : 03887ef8ee2c6d7856a0ca0fd632746aed1d7ded
|
2010-11-30 18:17:46 -08:00 |
|
Brian Hackett
|
2f26f4e870
|
Fix bogus assert when using SETMETHOD on a property with a setter, bug 559912. r=brendan
|
2010-12-13 16:36:35 -08:00 |
|
Paul Biggar
|
7a459eb198
|
Bug 609502 - Fix edge cases in charCodeAt and Math.abs (r=nnethercote,gal, a=blocker)
|
2010-12-13 16:22:59 -08:00 |
|
Jason Orendorff
|
4937daadbc
|
Bug 614051 - TM: wrong behavior setting existing properties to joined function object values again. r=brendan.
|
2010-12-09 12:04:35 -06:00 |
|
David Mandelin
|
7da6337736
|
Bug 601046: fix freelist maintenance and modify shapes in place in changeProperty, r=brendan
|
2010-12-06 16:27:39 -08:00 |
|
Jason Orendorff
|
0d7dcbae06
|
Fix overeager property cache fills, leading to wrong answers after certain JOF_INCDEC ops. Bug 614782, r=dmandelin.
|
2010-12-06 15:34:30 -06:00 |
|
David Mandelin
|
6a8d19daf2
|
Bug 605015: Add slot check in JSObject::methodWriteBarrier, r=dvander
|
2010-12-03 13:51:12 -08:00 |
|
David Anderson
|
c10306346a
|
Fix crash in ic::Name with weird scope chains (bug 616508, r=dmandelin).
|
2010-12-03 11:46:53 -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 |
|
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
|
71dc219790
|
Fix regexp match pair end-index == -1 assumption. (r=dmandelin, b=605754)
|
2010-12-01 16:33:49 -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 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 |
|
Robert Sayre
|
2639d2cb2f
|
Merge mozilla-central to tracemonkey.
|
2010-11-24 14:00:42 -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 |
|
Boris Zbarsky
|
1f5b9eee0f
|
Bug 613692 followup: more exhaustive tests
|
2010-11-23 17:23:02 -05: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 |
|
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 |
|
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 |
|
Brian Hackett
|
d2c59c063a
|
Compile INITPROP/INITELEM, bug 606477. r=jorendorff,dvander
|
2010-11-18 18:14:22 -08:00 |
|
Brian Hackett
|
7a5f8721bc
|
Don't let dynamic slots shrink below numFixedSlots(), bug 613122. r=brendan
|
2010-11-18 17:00:39 -08:00 |
|
Luke Wagner
|
9db98566fb
|
Backed out changeset 31e0cd11f015
|
2010-11-18 16:58:16 -08:00 |
|
Luke Wagner
|
319ccaa65d
|
Bug 561954 - Avoid costly deep bail by aborting earlier on bad global prop access (r=jorendorff)
|
2010-11-18 10:49:45 -08:00 |
|
Jan de Mooij
|
59027dc8e7
|
Bug 604864 - Optimize undefined, NaN and Infinity in methodjit. r=dmandelin
|
2010-11-01 21:47:45 +01:00 |
|
Brian Hackett
|
7c941aa622
|
Fix fixed slots invariant for slow arrays, bug 610592. r=brendan
|
2010-11-15 17:21:58 -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 |
|
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 |
|