Commit Graph

26584 Commits

Author SHA1 Message Date
Phil Ringnalda
315cb76195 Back out 816311e43409 (bug 844288) on suspicion of causing dep OS X universal builds to fail in packaging
CLOSED TREE
2013-05-29 23:42:20 -07:00
Gavin Sharp
5166395669 Bug 875342: fix JS channel-specific features to use the right build-time logic, r=sstangl
--HG--
extra : rebase_source : 4d091d89ad5dd19ca0c966140a9a56041eced86d
2013-05-24 10:53:32 -07:00
Kyle Huey
fb465d209c Bug 876555: Avoid including xpcprivate.h in most generated dom binding code. r=bz 2013-05-30 11:15:31 +08:00
Bobby Holley
a77fe13461 Bug 877235 - Use the default global for just a little bit longer in JSD. r=gabor 2013-05-29 17:49:25 -07:00
Benoit Girard
da3a0b92cd Bug 844288 - Dual link libxul.so and libxul-unit.so and replace enable-gtest by enable-test r=ted,glandium
- Remove enable GTest
- Add a general target to create gtestxul
- Update mach target
- Run GTest from make check

--HG--
rename : gfx/2d/unittest/GTestMain.cpp => gfx/tests/gtest/TestMoz2D.cpp
rename : gfx/layers/TestTiledLayerBuffer.cpp => gfx/tests/gtest/TestTiledLayerBuffer.cpp
extra : rebase_source : 04c9c2efbc7db1c04c121cf3022612b488f83eb4
2013-03-11 14:47:40 -04:00
Dan Gohman
285c5366c0 Bug 876916 - Hook up Math.sqrt to MSqrt in asm.js. r=luke 2013-05-29 20:37:36 -04:00
Benjamin Bouvier
3ba81379fd Bug 876952 - JS shell's help() refers to isAsmJSModule instead of isAsmJSFunction. r=luke 2013-05-28 16:11:29 -07:00
Benjamin Bouvier
d64283e53e Bug 870007 - Avoid segfault in AsmJS when switch table is too high. r=luke 2013-05-27 19:17:15 -07:00
Ryan VanderMeulen
a6489249f8 Backed out changesets 4cd1bae06bb7 and 2d34ab368ffa (bug 831507) for dromaeo crashes on a CLOSED TREE. 2013-05-29 20:36:03 -04:00
Shu-yu Guo
c9387f18ed No bug - Change |if (length)| -> |if (length > 0)| in InitRestParameter. (r=djvj) 2013-05-29 16:36:05 -07:00
Shu-yu Guo
ebdb7f5f4c Bug 875957 - Record argument types in the element types of the rest array in Ion and Baseline. (r=djvj) 2013-05-29 16:32:39 -07:00
Kannan Vijayan
8f8e29821f Bug 831507 - Fix tbpl massive orange on CLOSED TREE. r=bhackett 2013-05-29 17:37:13 -04:00
Boris Zbarsky
14e7edc59d Bug 876805. Fix unsafe reference gc hazards in dom/ code. r=smaug 2013-05-29 16:16:04 -04:00
Kannan Vijayan
4ba3a2af98 Bug 831507 - Add generational-gc post-write barriers to baseline compiler. r=jandem 2013-05-29 16:02:02 -04:00
Nicolas B. Pierron
ff00397b1e Bug 876382 - Fix OOM check in Ion code allocation of caches. r=h4writer 2013-05-28 23:21:23 -07:00
Brian Hackett
c106ea366d Bug 876458 - Fix MUnbox::congruentTo, r=jandem. 2013-05-29 13:31:35 -06:00
Bobby Holley
93149db762 Bug 876762 - Remove support for mScopeForNewJSObjects. r=luke 2013-05-29 09:50:49 -07:00
Benjamin Peterson
ccdf912f38 Bug 877058 - Remove compiler member of baseline's FrameInfo. r=jandem 2013-05-29 08:29:59 -07:00
Brian Hackett
f96e9628cb Bug 876653 - Add missing isNative() test, r=jandem. 2013-05-29 09:13:34 -06:00
Brian Hackett
9d3dd306b5 Bug 875804 - Always keep track of the use of custom iterators, r=jandem. 2013-05-29 09:09:45 -06:00
Jon Coppeard
d58b9fbc92 Bug 876639 - Address unsafe references from JS_ParseJSON() - Fix shell r=terrence 2013-05-29 09:28:03 +01:00
Brian Hackett
e120d43ea1 Bug 875476 - Avoid passing operands of the wrong type to EvaluateConstantOperands, r=jandem. 2013-05-29 08:57:02 -06:00
Ed Morley
9719c901f1 Merge latest green inbound changeset and mozilla-central 2013-05-29 15:24:19 +01:00
Ed Morley
d8861a01f4 Backed out changeset 82024a9a3dfd (bug 876639) for B2G compilation failures on a CLOSED TREE 2013-05-29 12:09:41 +01:00
Jon Coppeard
f745f04c0a Bug 876639 - Address unsafe references from JS_ParseJSON() - Fix shell r=terrence 2013-05-29 09:28:03 +01:00
Ryan VanderMeulen
3aa3d304f2 Merge m-c to fx-team. 2013-05-28 21:25:32 -04:00
Eddy Bruel
7893132061 Bug 637572 - Fix for Script-sourceStart-03.js CLOSED TREE 2013-05-28 15:08:15 -07:00
Eddy Bruel
070460ebdf Bug 637572 - Implement Debugger.Source.prototype.url; r=jimb
--HG--
rename : js/src/jit-test/tests/debug/Script-url.js => js/src/jit-test/tests/debug/Source-url.js
2013-05-28 13:02:55 -07:00
Eddy Bruel
3883b1c75e Bug 637572 - Implement Debugger.Source.prototype.sourceStart/Length; r=jimb 2013-05-28 12:54:16 -07:00
Bobby Holley
f8be750902 Bug 872135 - Remove unnecessary nsContentUtils include. r=me DONTBUILD 2013-05-28 11:05:38 -07:00
Bobby Holley
214e104806 Bug 870423 - Tests. r=bz 2013-05-28 10:29:38 -07:00
Bobby Holley
2363121b9a Bug 870423 - Use the actual hasInstance proxy hook for function proxies. r=luke 2013-05-28 10:29:37 -07:00
Blake Kaplan
60a41e81d6 Bug 860435 - Don't use an iterator that's already at the end of the stack. r=terrence 2013-05-28 17:35:44 -07:00
Brian Hackett
41a2d16cb7 Bug 867820 - Box boolean inputs to double comparisons when a double conversion isn't possible, r=jandem. 2013-05-28 07:27:37 -06:00
Hannes Verschore
0a698479e5 Bug 876649: IonMonkey: Temporary disable MSetElementCache when no dense write is seen, r=jandem 2013-05-28 15:09:25 +02:00
Brian Hackett
5c08756abd Bug 875276 - Improve robustness when optimizing .length accesses on objects, r=jandem. 2013-05-28 07:00:55 -06:00
Jan de Mooij
30aeb4af59 Bug 876434 - Compile JSOP_CALLEE with Baseline. r=djvj 2013-05-28 14:32:56 +02:00
Jan de Mooij
ccad30c741 Bug 876398 - Compile JSOP_POPN with Baseline and Ion. r=djvj 2013-05-28 14:32:47 +02:00
Jan de Mooij
57d16360ab Bug 876226 - Restore frame chain if evaluate fails. r=luke 2013-05-28 14:32:19 +02:00
Benjamin Bouvier
7d5d26f70c Bug 875135: IonMonkey: Don't reorder operands when constant is already in rhs, r=sstangl 2013-05-26 13:20:57 -07:00
Joshua Cranmer
afd38241e3 Bug 868285 - Fix static checking builds, part 3: actually check js/src. r=glandium 2013-05-27 16:05:10 -05:00
Joshua Cranmer
68fd63a1cb Bug 868285 - Fix static checking builds, part 2: Add MOZ_NONHEAP_CLASS. r=ehsan
--HG--
rename : build/clang-plugin/tests/TestStackClass.cpp => build/clang-plugin/tests/TestNonHeapClass.cpp
2013-05-27 16:05:02 -05:00
Phil Ringnalda
4ddeff37d5 Merge m-c to a CLOSED TREE m-i 2013-05-27 11:46:31 -07:00
Hannes Verschore
d4346b5aa1 Backout backout 2bb75f6d6877 (Bug 875276). 2013-05-27 19:01:27 +02:00
Kannan Vijayan
24ccfe7921 Bug 870200 - Fix typeobject assignment to rest-argument arrays. r=bhackett 2013-05-27 12:41:47 -04:00
Hannes Verschore
7c6f34a291 Backout 4370f503d69f (Bug 875276). 2013-05-27 18:18:12 +02:00
Kannan Vijayan
f3586f6e97 Backout a17bb92b2d52 for bustage, CLOSED TREE. 2013-05-27 11:40:51 -04:00
Kannan Vijayan
fa3d50bbff Bug 870200 - Fix typeobject assignment to rest-argument arrays. r=bhackett 2013-05-27 11:16:56 -04:00
Jon Coppeard
e332d9d878 Bug 875872 - Add public Heap<T> class for implementing post-barriers in the browser r=terrence 2013-05-27 12:51:25 +01:00
Jon Coppeard
f53a29e132 Bug 874691 - Make CC participant tracing indirect r=mccr8 r=smaug r=bz 2013-05-27 12:50:49 +01:00