William Chen
f3658e2a5e
Bug 783129 - Implementation of document.register without shadow DOM support. r=mrbkap
2012-11-01 11:18:08 -07:00
Jim Blandy
4bd1727faf
Bug 839313: Add regression test for JS shell 'it.customNative' fix. r=waldo
2013-03-04 15:42:11 -08:00
Terrence Cole
338bd90239
Bug 841558 - Don't exactly mark tagged NULL pointers; r=sfink
...
--HG--
extra : rebase_source : 062760866d171948b2f866910ebd764521ed3f6f
2013-02-07 18:18:12 -08:00
Steve Fink
01d8110fde
Bug 847579 - disable testGCOutOfMemory temporarily to reopen a CLOSED TREE. r=terrence
2013-03-04 14:53:49 -08:00
Nicolas B. Pierron
5799eea95f
Bug 847605 - Check operands of branchTestBool before using testb. r=mjrosenb CLOSED TREE
2013-03-04 14:31:22 -08:00
Nicolas B. Pierron
0902f1e95b
Bug 843733 - IonMonkey ARM, Allocate assembly template in temporary space. r=dvander,mrosenberg
2013-03-04 12:53:43 -08:00
Ryan VanderMeulen
c42dcf36fd
Backed out changeset eef5f845fb75 (bug 829602) for intermittent jit-test failures.
2013-03-04 15:41:27 -05:00
Joey Armstrong
b273c1badb
bug 750303: mkdir_deps - target specific enhancement
2013-03-04 14:34:02 -05:00
Sean Stangl
f5ee759b48
Bug 846539 - Remove jsop_call_inline(). r=djvj
2013-03-04 10:55:22 -08:00
Ryan VanderMeulen
87c2b225e1
Backed out changeset b4d1bc6b9d1a (bug 846539) for bustage on a CLOSED TREE.
2013-03-04 14:05:08 -05:00
Sean Stangl
3f1337b8e2
Bug 846539 - Remove jsop_call_inline(). r=djvj
2013-03-04 10:55:22 -08:00
Jeff Walden
bf23cd54f1
Bug 835542 - Implement mozilla::Abs. r=Ms2ger
...
--HG--
extra : rebase_source : a3e62ff76365d27cc4cb10e4fee942ddb8b10b79
2013-02-15 19:55:36 -08:00
Jeff Walden
21d4a821b2
Bug 835542 - Add an IntegralConstant helper to TypeTraits.h, and use it where the spec says we should be using it. r=bjacob
...
--HG--
extra : rebase_source : a1272a85489771ce1cbe5c3aaa678b5b04b49226
2012-12-16 18:20:17 -05:00
Gregory Szorc
c01a900ada
Bug 847073 - Record and print detailed summary of moz.build execution; r=glandium
...
--HG--
extra : rebase_source : 7d88cea873764650e62368ba40305f8cfff9d864
2013-03-04 10:32:57 -08:00
Mike Hommey
10660f1e5e
Bug 847411 - Remove mkdir_deps dependency for PP_TARGETS rules. r=ted
2013-03-04 19:34:02 +01:00
Mike Hommey
f586477911
Bug 737849 - Add a -o/--output option to Preprocessor.py. r=ted
2013-03-04 19:34:02 +01:00
Mike Hommey
62a9fc733a
Bug 847397 - Remove mkdir_deps dependency for INSTALL_TARGETS rules. r=ted
2013-03-04 19:34:02 +01:00
Nicholas D. Matsakis
dd0136187c
Bug 829602 - Switch to self-hosted ParallelArray. r=dvander,till
2013-03-04 13:23:24 -05:00
Nicholas D. Matsakis
a67d1c4582
Bug 840339 - Move inlined functions that depend on jsscriptinlines.h into CompileInfo-inl.h r=dvander
2013-03-04 11:00:02 -05:00
Jan de Mooij
db197b064e
Bug 846080 - Make DecompileArgumentFromStack a bit more robust. r=bhackett
2013-03-04 15:52:38 +01:00
Brian Hackett
09f8886982
Bug 846330 - Bail out before trying to eval scripts containing 'arguments' in Ion, r=jandem.
2013-03-04 07:21:16 -07:00
Jon Coppeard
2d2e488aa7
Bug 844112 - GC: Fix misc build and test failures in exactly rooted shell r=sfink
2013-02-22 15:14:09 +00:00
Philipp Matthias Schäfer
ad9066a18f
Bug 815737 - Inline MathCache-reliant functions in IonMonkey. r=sstangl
2013-03-03 15:56:58 -08:00
Terrence Cole
072699b75e
Bug 843337 - No need for getAllocKind in JSObject::finalize anymore; r=jonco
...
--HG--
extra : rebase_source : d5fdc33b362d7d486579f1934316e00a746a3d13
2013-02-20 14:33:04 -08:00
Terrence Cole
e42d1d2e11
Bug 844932 - HashTable rekey fixup does not guarantee !overloaded; r=sfink
...
--HG--
extra : rebase_source : e9354d0d3377f75c56cee8a0b2d6078fa9d9fbdb
2013-02-25 10:37:36 -08:00
Terrence Cole
d8caea816a
Bug 845573 - Allocate singletons discovered by the parser in tenured; r=bhackett
2013-02-26 15:29:32 -08:00
Terrence Cole
09f26254f0
Bug 847093 - Scope objects should start in the tenured heap; r=bhackett
2013-03-02 14:07:28 -08:00
Norbert Lindenberg
12895305f7
Bug 847000 - JSMSG_CANT_CONVERT_TO mapped to 35_TO in self-hosted code. r=tschneidereit
...
--HG--
extra : rebase_source : 5a8bc53c47b45c8ff288a3859601a5476e2901e9
2013-03-01 23:57:00 +01:00
Igor Bukanov
6e38ffd2b4
Bug 743436 - remove XPCJSRuntime::mJSCycleCollectionContext and related code. r=peterv
...
The patch removes no longer used XPCJSRuntime::mJSCycleCollectionContext,
nsXPConnect::mCycleCollectionContext and related code to create/destroy
contexts. As that made nsCycleCollectionJSRuntime::FinishTraverse() empty
in all cases I removed that method as well.
2013-02-27 11:33:12 -08:00
Ms2ger
ba169c4751
Bug 638219 - Followup to fix the output for test failures on tbpl.
2013-03-02 10:50:50 +01:00
Ms2ger
e12fa04199
Backout changeset 84e8e319f735 for breaking rootanalysis build.
2013-03-02 10:44:07 +01:00
Norbert Lindenberg
fa39b64585
Bug 769872 - Add self-hosted JavaScript core of Intl constructors Collator, NumberFormat, DateTimeFormat (part 16). r=jwalden
...
--HG--
extra : rebase_source : e163af1b07efe16108869aa05794673b9f4f3be3
2013-03-01 20:24:40 -08:00
Norbert Lindenberg
ce32420144
Bug 769872 - Add self-hosted JavaScript core of Intl constructors Collator, NumberFormat, DateTimeFormat (part 15). r=jwalden
...
--HG--
extra : rebase_source : 9060bb8f6700debfdbb116099b4f3dc5a0ceb254
2013-03-01 19:15:19 -08:00
Nicholas D. Matsakis
b83b4385b0
Bug 829602 - Switch to self-hosted version of Parallel Array r=dvander,till
2013-03-01 13:48:13 -05:00
Terrence Cole
98dba44aec
Bug 638219 - Fix test selection after prior landings for bug 638219; rs=Waldo
...
--HG--
extra : rebase_source : eb107700ec8c3e136323ef8173d3d3ec13418de0
2013-03-01 17:08:35 -08:00
Brian Hackett
8735e156f5
Bug 834240 - Add missing setPendingNukeTypes, r=dvander.
2013-03-01 17:08:18 -07:00
Daniel Holbert
dbf69ad033
Bug 845868: Reorder js.cpp's #include list so that GCC doesn't spam Wattributes warnings about attributes being ignored on class decl-after-definition. r=Waldo
2013-03-01 16:02:21 -08:00
Dirkjan Ochtman
43071c9a42
Bug 638219 - Set all test-independent command-line bits up once, pass in; r=terrence
...
This will help integration with the jstests framework, which also uses
a single prefix argument to its Test command construction method.
Note that the order of js arguments is changed, from:
cmd = [js] + list(set(self.jitflags)) + shell_args + ['-e', expr]
cmd += ['-f', os.path.join(LIB_DIR, 'prolog.js'), '-f', self.path]
to:
prefix = [os.path.abspath(args[0])] + shlex.split(options.shell_args)
prefix += ['-f', os.path.join(jittests.LIB_DIR, 'prolog.js')]
cmd = prefix + list(set(self.jitflags)) + ['-e', expr, '-f', self.path]
The assumption here is that only the order of -f options matters.
--HG--
extra : rebase_source : 9655d6efc62006aa840d72f6b31d764bd870cc7d
2013-02-15 17:58:45 +01:00
Dirkjan Ochtman
0cfa5c95f5
Bug 638219 - Move test result output into result processing function; r=terrence
...
--HG--
extra : rebase_source : c72b28460c2e4b52aa3e4bfa903d5ee1563c1e39
2013-02-15 17:09:33 +01:00
Dirkjan Ochtman
1fc0df4224
Bug 638219 - Reuse cmd saved in results object rather than rebuilding it; r=terrence
...
--HG--
extra : rebase_source : 4b955e7793c966db184f67cc1a90ab8c24bbfcd7
2013-02-15 17:44:24 +01:00
Dirkjan Ochtman
07babddef9
Bug 638219 - Use TestOutput class to wrap test results; r=terrence
...
--HG--
extra : rebase_source : 446d5f86d11c4d41fc771dde2b6357f6fff63175
2013-02-15 17:00:58 +01:00
Dirkjan Ochtman
0304b5d7cc
Bug 638219 - Save static paths in module-level constants; r=terrence
...
These paths are a little far away from the script they're referenced in, so
it's a little fragile. However, since (a) these aren't expected to change
that often, and (b) the code should fail conspicuously if there is a change,
I don't think it's a problem.
--HG--
extra : rebase_source : 2e2d278826d4d30c813156553590c24d9056575f
2013-02-15 09:01:19 +01:00
Dirkjan Ochtman
3ff725a17b
Bug 638219 - Extract valgrind setup, prepend in Test.command(); r=terrence
...
--HG--
extra : rebase_source : dc17ae04127892f4d5778e5d546d8fba4436766f
2013-02-15 08:33:25 +01:00
Dirkjan Ochtman
ec3556c690
Bug 638219 - Move command construction into Test class method; r=terrence
...
--HG--
rename : toolkit/modules/Timer.jsm => browser/devtools/shared/Browser.jsm
rename : toolkit/modules/tests/xpcshell/test_timer.js => browser/devtools/shared/test/browser_browser_basic.js
extra : rebase_source : 4a02112413b31457cf855d68a6db6d816172652f
2013-02-15 08:32:43 +01:00
Ryan VanderMeulen
6890c5e0e7
Merge m-c to inbound on a CLOSED TREE.
2013-03-01 18:43:05 -05:00
Daniel Holbert
4091fbb0af
Bug 842752: Remove unused (& debug-only) variable 'u' from SnapshotReader::readFrameHeader, and related code. r=nbp
2013-03-01 13:57:12 -08:00
Hannes Verschore
6e406beacc
Bug 843023: IonMonkey: Inline Math.pow when result is expected to be intger, r=sstangl
2013-03-01 01:22:55 +01:00
Nicholas Nethercote
9e3cebd690
Bug 839376 (part 14) - More exact rooting in shell/js.cpp. r=sfink.
...
--HG--
extra : rebase_source : 5dbacfb158ff5ea3935c0378f1c691006cb013a8
2013-02-28 15:03:17 -08:00
Steve Fink
2480d724b8
Bug 845519 - Spot-fix Unrooted-related problems. r=terrence
...
--HG--
extra : rebase_source : d725080582e51c4d6385b0adbb188933641988bd
2013-02-28 13:24:47 -08:00
Steve Fink
24d68f4706
Bug 845519 - Use SkipRoots for jschar pointers until we need to start moving them. r=terrence
...
--HG--
extra : rebase_source : d337dba6972e78e1994dd5563f093622e4475fc8
2013-02-26 16:45:49 -08:00