Mike Hommey
7ae3fc01fc
Bug 780561 - Remove now unused bits of the packaging scripts. r=ted
2013-01-23 11:23:15 +01:00
Jon Coppeard
519e8a2061
Bug 831750 - GC: testConservativeGC jsapi test fails with rooting analysis r=terrence a=nonlibxul
2013-01-21 11:00:29 +00:00
Jan de Mooij
cbe560bda6
Bug 830885 - Factor out interpreter/debugger exception unwinding code. r=jorendorff a=nonlibxul
2013-01-22 09:46:52 +01:00
Jan de Mooij
a4913b2eab
Bug 832950 - Remove frame annotations from SpiderMonkey. r=luke a=nonlibxul
2013-01-22 09:34:17 +01:00
Brian Hackett
5d34c466fc
Bug 832329 - Improve analysis of definite properties for 'new' scripts, r=jandem, a=nonlibxul.
2013-01-21 17:10:21 -07:00
Hannes Verschore
0b94fc1e7a
Bug 831087 - IonMonkey: Differential Testing: Getting different output w/without --ion-eager with /= r=mjrosenb a=nonlibxul
2013-01-21 13:26:26 -08:00
Jan de Mooij
6d48ca1b60
Bug 832373 part 1 - Refactor eval-in-frame to use AbstractFramePtr. r=luke
2013-01-21 13:58:50 +01:00
Nicholas Nethercote
0293b60b78
Bug 394311 - Stop building with -pedantic. r=ted,dbaron.
...
--HG--
rename : content/svg/content/nsISVGPoint.cpp => content/svg/content/src/DOMSVGPoint.cpp
rename : docshell/test/browser/browser_bug234628-9.js => docshell/test/browser/browser_bug134911.js
rename : layout/reftests/w3c-css/submitted/values3/calc-background-image-gradient-1-ref.html => layout/reftests/css-calc/background-image-gradient-1-ref.html
rename : layout/reftests/w3c-css/submitted/values3/calc-background-image-gradient-1.html => layout/reftests/css-calc/background-image-gradient-1.html
rename : layout/reftests/w3c-css/submitted/values3/reftest.list => layout/reftests/css-calc/reftest.list
rename : layout/reftests/text/auto-hyphenation-10-ref.html => layout/reftests/text/auto-hyphenation-10.html
rename : layout/reftests/text/auto-hyphenation-8-ref.html => layout/reftests/text/auto-hyphenation-8.html
rename : layout/reftests/text/auto-hyphenation-9-ref.html => layout/reftests/text/auto-hyphenation-9.html
extra : rebase_source : 012df725d55b031ccc03d9bfcf785056d95a2ebe
2013-01-20 14:12:42 -08:00
Brian Hackett
ecff87a86d
Bug 821361 - Optimize type information in closures that only run once, r=luke.
2013-01-20 02:49:21 -07:00
Brian Hackett
cf01f4f12b
Bug 832425 - gcPreserveCode() should be defined when not using JS_GC_ZEAL, r=h4writer.
2013-01-19 17:30:05 -07:00
Steve Fink
d3f194fbfb
Bug 828753 - jsid rooting, mostly in jsinfer.*. Also switch JSObject from struct to class. r=terrence
2012-12-31 12:40:21 -08:00
Mike Hommey
95364307b9
Bug 831790 - Use the buildconfig python module for expandlibs_config. r=ted
...
--HG--
rename : config/expandlibs_config.py.in => config/expandlibs_config.py
rename : js/src/config/expandlibs_config.py.in => js/src/config/expandlibs_config.py
2013-01-19 09:45:50 +01:00
Brian Hackett
f390dd132a
Bug 832042 - Reduce cost of exact stack rooting during addition operations, r=terrence.
2013-01-18 20:35:08 -07:00
Terrence Cole
6b98628bf0
Bug 803182 - Make the js shell stack limit match the browser's; r=dmandelin
...
This should help ensure that recursion errors found in the shell actually
represent real errors. This also attempts to account for the difference in size
between debug and optimized builds to the size of js::Interpret's stack frame.
2012-10-29 13:36:41 -07:00
Luke Wagner
9e1aa92b57
Bug 832094 - make the top-level function ParseNode always be a PNK_FUNCTION (r=jorendorff)
...
--HG--
extra : rebase_source : f6af6da88e185ccc62152ef1013dfeba1418cbc7
2012-11-28 16:33:00 -08:00
Luke Wagner
eddfaf40ed
Bug 832085 - Never bail in truncated LModI/LModPowTwoI/LModMaskI (r=hv1989)
...
--HG--
extra : rebase_source : efa4ec10c37fdec3861ac5097db7c5b5c2ade63b
2012-12-07 18:54:05 -08:00
Luke Wagner
ef48ad6a69
Bug 832085 - Simplify LModI codegen (r=hv1989)
...
--HG--
extra : rebase_source : a4790f4036478b274f461bcf5052c7f88dd32889
2012-12-07 18:54:05 -08:00
Luke Wagner
9d7870db02
Bug 832085 - Never bail in truncated LDivI (r=hv1989)
...
--HG--
extra : rebase_source : 1e03a172ddd450a2d63822b2a0522efc6429fa76
2012-12-07 18:54:05 -08:00
Luke Wagner
d4d45622ee
Bug 832079 - IonMonkey: common out MDiv lowering (r=dvander)
...
--HG--
extra : rebase_source : 5afa690efc26a859ceb980dddfeaa27a505cf9d6
2012-12-07 18:54:05 -08:00
Luke Wagner
d87fb1100e
Bug 832073 - s/ScaleFromShift/ScaleFromElemWidth/ (r=dvander)
...
--HG--
extra : rebase_source : 113e5770c8f6c6ad67e55bdd341e79e03bb29ff9
2012-12-14 10:27:15 -08:00
Luke Wagner
d8c9cd65c3
Bug 832071 - Replace custom AutoDestroyAllocator with ScopedJSDeletePtr (and rename ScopedDeletePtr to ScopedJSDeletePtr) (r=dvander)
...
--HG--
extra : rebase_source : 84229d3a9453d3f4aab8a84583b6e0d1e0e3a0a4
2012-11-01 21:35:21 -07:00
Luke Wagner
a876f5a6c5
Bug 832070 - LTruncateDToInt32 doesn't need a snapshot (r=sstangl)
...
--HG--
extra : rebase_source : 0c273db1eb30aa2a51571ac31ce7d160792b61a4
2012-12-07 18:54:05 -08:00
Luke Wagner
f1f2f19fb7
Bug 832065 - don't use resume point to iterate over phis (r=sstangl)
...
--HG--
extra : rebase_source : 0c54df0ad7fb5daba820efaa49a1d8eb7e355104
2012-11-28 15:19:39 -08:00
Luke Wagner
991d6e76f9
Bug 832063 - unify Assembler::flush/finish (r=mrosenberg)
...
--HG--
extra : rebase_source : baa26470724b55df9b7945fc16f4e697a4ec703e
2012-12-20 19:12:24 -08:00
Luke Wagner
f4a045e99e
Bug 832090 - make HashMap/Set movable (r=terrence)
...
--HG--
extra : rebase_source : 7c6a7a0d03bf361f2ee7c853f7f07bf15841b21b
2012-11-28 15:19:39 -08:00
Benjamin Peterson
967500fe0b
Bug 832151 - Make js_ErrorFormatString const. r=jorendorff
...
--HG--
extra : rebase_source : 4281941f6c31d5e8a5b6af1662e8f67ba722c934
2013-01-18 19:35:37 -05:00
Terrence Cole
4f833cf406
Bug 832489 - Un-bitrot the post barrier verifier; r=billm
...
--HG--
extra : rebase_source : 2c385bcc55f952dc7795c8770af6faeafb172ee8
2013-01-18 10:04:17 -08:00
Tom Schuster
e389791a45
Bug 830590 - GC: ArrayToIdVector's trapName needs to be a Handle. r=terrence
2013-01-18 22:44:52 +01:00
Tom Schuster
8c5169d888
Bug 799602 - Update JS Unicode support to 6.2.0. r=jwalden
2013-01-18 22:44:46 +01:00
Steve Fink
cb8aecdd2a
Backed out changeset fce4e0f8a553 (bug 828753) for breaking windows warnings-as-errors (stop adding JSObject forward decls, please!)
2013-01-18 13:20:21 -08:00
Steve Fink
fa3e8f224b
Bug 828753 - jsid rooting, mostly in jsinfer.*. Also switch JSObject from struct to class. r=terrence
...
--HG--
extra : rebase_source : c8806b27677594925ad0e6b54c47af5cf17e1153
2012-12-31 12:40:21 -08:00
Christian Holler
aad18ef3c8
no bug - Disable jit-test auto-regress/bug735313.js for further investigation. r=orange
2013-01-18 21:28:28 +01:00
Terrence Cole
500d3d373e
Bug 831581 - Don't poison pointers embedded in the inline asm buffer; r=bhackett
...
--HG--
rename : docshell/test/browser/browser_bug234628-8.js => docshell/test/browser/browser_bug134911.js
extra : rebase_source : 7a73219b7e2e02869b521da853a764bb34a3cef6
2013-01-17 08:42:00 -08:00
Benjamin Peterson
d3ee0e319b
Bug 830389 - Assert js_ValueToSource recieves a value in the correct compartment. r=billm
2013-01-18 14:31:28 -05:00
Benjamin Peterson
8b0731376b
Bug 832141 - Rename js_ValueToSource to ValueToSource and make it internal. r=luke
2013-01-18 14:30:32 -05:00
Irving Reid
e97ded2b9d
Bug 818958: Tell SPSProfiler when the JS runtime shuts down r=luke
2013-01-18 12:04:35 -05:00
Brian Hackett
ac6b482ac2
Bug 772820 - Disallow GCs during script analysis or compilation, r=billm.
2013-01-18 09:23:28 -07:00
Jon Coppeard
82af8dd2b4
Bug 831733 - GC: Transplant jsapi test (testBug604087) fails with rooting analysis r=billm
2013-01-17 10:09:14 +00:00
Jon Coppeard
ebb1a78cb9
Bug 831386 - GC: ChromeBuffer jsapi test fails under rooting analysis r=terrence
2013-01-16 18:42:04 +00:00
Christian Holler
ba38d7efb2
Bug 831629 - Add 291 missing jit-tests for various bugs. rs=terrence
2013-01-18 15:36:28 +01:00
Brian Hackett
cef0213cbb
Bug 831822 - Fix various rooting hazards and unnecessary roots found by static analysis, r=terrence.
2013-01-18 06:48:13 -07:00
Eddy Bruel
934df64ff5
Bug 568953 - Implement ModuleBox; r=jorendorff
2013-01-18 14:24:09 +01:00
Eddy Bruel
14cd5d771b
Bug 568593 - Refactor SharedContext; r=jorendorff
2013-01-18 14:21:32 +01:00
Eddy Bruel
d91328f4ed
Bug 568953 - Implement Module objects; r=jorendorff
2013-01-18 14:18:07 +01:00
Benjamin Peterson
fcd1dd4233
Bug 832148 - Remove AutoPtr. r=njn
...
--HG--
extra : rebase_source : b798d2ac8c56bd610cd52bc3ac86f585c18055c8
2013-01-18 00:16:27 -05:00
Sean Stangl
3efe59637e
Bug 831658 - Handle multiple RegExpShareds in the same compartment. r=dvander
2013-01-17 18:03:34 -08:00
Nicholas Nethercote
9ffa66e982
Bug 832026 - Measure JSRuntime::bumpAlloc_ in the JS memory reporter. r=sstangl.
...
--HG--
rename : js/src/tests/lib/jittests.py => js/src/jit-test/jit_test.py
rename : layout/reftests/w3c-css/submitted/values3/calc-background-image-gradient-1-ref.html => layout/reftests/css-calc/background-image-gradient-1-ref.html
rename : layout/reftests/w3c-css/submitted/values3/calc-background-image-gradient-1.html => layout/reftests/css-calc/background-image-gradient-1.html
rename : layout/reftests/w3c-css/submitted/values3/reftest.list => layout/reftests/css-calc/reftest.list
rename : layout/reftests/text/auto-hyphenation-10-ref.html => layout/reftests/text/auto-hyphenation-10.html
rename : layout/reftests/text/auto-hyphenation-8-ref.html => layout/reftests/text/auto-hyphenation-8.html
rename : layout/reftests/text/auto-hyphenation-9-ref.html => layout/reftests/text/auto-hyphenation-9.html
rename : services/common/servicesComponents.manifest => services/sync/SyncComponents.manifest
extra : rebase_source : 6b9d955241e189e52c6145f3fb4c3169ec834b78
2013-01-17 17:50:21 -08:00
Sean Stangl
2bb585acb8
Bug 831884 - Prevent calling MatchOnly on Win64 as a stopgap. r=dvander
2013-01-17 17:40:52 -08:00
Jan de Mooij
e142a8ab27
Bug 830943 - Fix tableswitch block ordering. r=dvander
...
--HG--
extra : rebase_source : da4c7bec4842de2787cdc1f3b03a3182b50004a7
2013-01-17 21:44:59 +01:00
Tim Lunn
6787b35641
Bug 829421 - Free ArgumentsData if JSObject allocation fails. r=nbp
2013-01-17 11:59:00 -08:00