Commit Graph

20714 Commits

Author SHA1 Message Date
Nicolas B. Pierron
fdc5d505f9 Bug 799818 part 3 - Guard for strings when inlining known constants. r=jandem 2012-10-19 17:05:31 -07:00
Nicolas B. Pierron
12229b498b Bug 799818 part 2 - Handle unknown double as input of a table switch. r=djvj,h4writer 2012-10-19 17:05:31 -07:00
Nicolas B. Pierron
3d304bf96c Bug 799818 part 1 - Ensure return type before optimizing getelem for strings. r=jandem 2012-10-19 17:05:31 -07:00
Phil Ringnalda
461c6c79bf Back out 0498e3bb74bd:9011919fcf00 (bug 799818) for build bustage
on a CLOSED TREE
2012-10-19 14:55:53 -07:00
Nicolas B. Pierron
f057d60dc4 Bug 799818 part 3 - Guard for strings when inlining known constants. r=jandem 2012-10-19 14:32:36 -07:00
Nicolas B. Pierron
147904b297 Bug 799818 part 2 - Handle unknown double as input of a table switch. r=djvj,h4writer 2012-10-19 14:32:22 -07:00
Nicolas B. Pierron
20830fb699 Bug 799818 part 1 - Ensure return type before optimizing getelem for strings. r=jandem 2012-10-19 14:32:22 -07:00
Jan de Mooij
d3a1975923 Bug 803219 - Fix TI sanity checks in the interpreter. r=terrence 2012-10-19 21:10:01 +02:00
Gregory Szorc
7d163043a5 Bug 800614 - Require Python 2.6 to build the tree; r=ted
Previous minimum Python was 2.5.

This only affects the build system. Some code (including some testing
code) still needs to run on older versions of Python.
2012-10-19 11:13:37 -07:00
Terrence Cole
179cac20c4 Bug 801114 - Remove JSD's unused out-of-memory hook; r=billm
--HG--
rename : content/canvas/test/test_toBlob.html => content/canvas/test/test_mozGetAsFile.html
rename : dom/base/test/test_gsp-qualified.html => dom/base/test/test_gsp-standards.html
rename : dom/bindings/ExampleGen.py => dom/bindings/BindingGen.py
rename : dom/tests/mochitest/chrome/file_bug800817.xul => dom/tests/mochitest/chrome/file_bug799299.xul
rename : dom/tests/mochitest/chrome/test_bug800817.xul => dom/tests/mochitest/chrome/test_bug799299.xul
extra : rebase_source : bea54e63e4712ab097b7d7882092968aed82170b
2012-10-19 10:49:48 -07:00
Kannan Vijayan
2aabd8b3ba Bug 802384 - Bug in GeneratePrototypeGuards in IonCache.cpp. (r=mjrosenb) 2012-10-19 13:34:56 -04:00
Jim Blandy
4b30589daf Bug 738480: Simplify Debugger::ScriptQuery after CPG. Fix missing compile-and-go scripts. r=luke 2012-10-19 09:53:00 -07:00
Isaac Aggrey
5d8d5083ea Bug 794510: Part 1 - Build with NO_NSPR_10_SUPPORT by default; r=ehsan,glandium,wtc 2012-10-11 01:00:54 -05:00
Jacek Caban
f155653bf2 Bug 803084 - Port bug 789753 to mingw-w64 builds r=m_kato DONTBUILD
--HG--
extra : rebase_source : 05e1649e02e473a22ceacb55f05afa9a9de2bda2
2012-10-19 13:17:05 +02:00
Makoto Kato
0638f34655 Bug 802529 - crash in js::detail::HashTableEntry with methodjit=false. r=luke 2012-10-19 16:37:00 +09:00
Nikhil Marathe
51a2c616e8 Bug 802751 - Remove outdated comment. r=luke DONTBUILD
--HG--
extra : rebase_source : 9641e600293c846e4c7a002d32b1b0da1de28cb5
2012-10-18 22:27:31 -04:00
Benjamin Peterson
632234f58e Bug 803358 - Remove JSOPTION_RELIMIT. r=luke 2012-10-18 21:06:42 -04:00
Joel Maher
05d832e89a Bug 788653 - Make enablePrivilege pref name more dire. r=bholley 2012-10-18 08:03:37 -04:00
Isaac Aggrey
cbb17fe7b2 Bug 794510: Part 2: Use more stdint types instead of protypes.h types; r=ehsan 2012-10-11 18:38:04 -05:00
Jim Blandy
9b0476d15a (no bug) DONTBUILD Fix comment search-and-replaceo in js/src/ion/IonMacroAssembler.h rs=nobody 2012-10-18 14:20:43 -07:00
Bill McCloskey
f7b79900c0 Bug 795532 - Add more assertions during transplant (r=bholley) 2012-10-17 14:42:41 -07:00
Ed Morley
08d7403cae Merge mozilla-central to mozilla-inbound 2012-10-18 18:14:23 +01:00
Ed Morley
4663178067 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-10-18 18:12:33 +01:00
Chris AtLee
657519f363 Bug 802763: Set objcopy for gonk builds. r=ted DONTBUILD 2012-10-18 10:45:31 -04:00
Mike Hommey
c318b23973 Bug 794472 - Add quoting for some commands to make pymake happier. r=ted 2012-10-18 14:44:12 +02:00
Luke Wagner
eaea7760a3 Bug 801922 - IonMonkey: LDefinition::BOX should only be defined with JS_PUNBOX64 (r=dvander) 2012-10-16 16:56:11 -07:00
Luke Wagner
c90c4baefb Bug 800650 - decouple CompileBackEnd from IonBuilder (r=dvander) 2012-10-16 16:56:11 -07:00
Bill McCloskey
57de976dc0 Bug 714050 - Make JS source compression thread optional (r=luke) 2012-10-16 11:57:11 -07:00
Bill McCloskey
6aef4b6f13 Bug 714050 - Make Ion compile threads optional (r=luke) 2012-10-16 11:57:09 -07:00
Bill McCloskey
f62c582637 Bug 714050 - Make GC helper thread optional (r=luke) 2012-10-16 11:57:09 -07:00
Bill McCloskey
760cd44124 Bug 714050 - Add support for optional JS helper threads (r=luke) 2012-10-16 11:57:09 -07:00
Sean Stangl
9fa636c54f Bug 801915 - Handle JSOP_IN with IonMonkey. r=jandem 2012-10-17 13:57:16 -07:00
Hannes Verschore
75f29a4d4b Bug 801830: Ionmonkey: correctly compare definitions in MMul 2012-10-17 18:34:39 +02:00
Steve Fink
08469cdc53 Bug 802319 - Various rooting fixes. r=terrence
js/src/tests (jstests) currently passes all tests with rooting analysis on with this patch applied.
2012-10-15 16:23:33 -07:00
Steve Fink
5806610a77 Bug 802422 - Pay attention to the actual test result. r=terrence 2012-10-12 14:53:45 -07:00
Bobby Holley
fcedab455b Bug 792280 - Only censor function.caller for non-same-origin calls. r=luke 2012-10-17 17:56:49 +02:00
Justin Lebar
21c38c75e3 Bug 801780 - Part 2: Explicitly call out long strings in about:memory. r=njn 2012-10-17 10:44:31 -04:00
Jan Beich
0cb1aa598a Bug 788955 - Check for malloc_usable_size() and malloc_np.h via autoconf. r=glandium 2012-10-17 16:39:15 +02:00
Jan Beich
439cba09f1 Bug 795742 - Remove a configure check unused in JS code. r=glandium 2012-10-17 16:33:31 +02:00
Benjamin Peterson
bdcc6f920a Bug 801961 - Make ion compile threads start lazily. r=luke 2012-10-17 00:18:21 -04:00
Bill McCloskey
07e7af0494 Bug 791174 - Clean up GC tracing code (r=jonco) 2012-10-15 17:02:52 -07:00
Sean Stangl
bb3e56cd74 Bug 801839 - Clean up jsop_getprop(). r=pierron 2012-10-16 15:08:58 -07:00
Sean Stangl
36b708b087 Backout 73f735acc3e1. 2012-10-16 13:17:59 -07:00
Sean Stangl
8edbf1fe6d Bug 801839 - Clean up jsop_getprop(). r=pierron 2012-10-16 12:07:17 -07:00
Terrence Cole
a67474905a Bug 793577 - Implement Return<T> for direct returns of unrooted GC pointers; r=billm r=njn
Return<T> wraps GC things that are returned from accessor methods.  The wrapper
helps to ensure correct rooting of the returned pointer and safe access while
unrooted.
2012-09-26 11:13:20 -07:00
Bill McCloskey
513173337d Bug 798678 - Weakmap key preservation test (r=mccr8) 2012-10-17 18:22:54 -07:00
Bill McCloskey
e1b97bbdea Bug 798678 - Add weakmap key preservation support to cycle collector (r=mccr8) 2012-10-17 18:22:46 -07:00
Bill McCloskey
0d30c52e22 Bug 798678 - Refactor wrapper preservation for weakmaps (r=mccr8) 2012-10-08 18:22:47 -07:00
Jesse Ruderman
8eb3a0f10c Bug 742570 followup - fix typos. DONTBUILD. 2012-10-17 17:14:03 -07:00
Jim Blandy
b478b6cfc1 (no bug): Fix comment in UpdateDepth in js/src/frontend/BytecodeEmitter.cpp (DONTBUILD) rs=waldo 2012-10-17 15:39:54 -07:00