Mike Hommey
2bfc8e18f6
Backout 45820730dfa7 and 860035a3c04a (bug 701371) and 8ac6f34b44ff (bug 709776) because of Android random oranges.
...
--HG--
rename : mozglue/build/Makefile.in => memory/mozutils/Makefile.in
rename : mozglue/build/dummy.cpp => memory/mozutils/dummy.cpp
rename : mozglue/build/fixcrt.py => memory/mozutils/fixcrt.py
rename : mozglue/build/mozglue.def.in => memory/mozutils/mozutils.def.in
rename : mozglue/android/APKOpen.cpp => other-licenses/android/APKOpen.cpp
rename : mozglue/android/APKOpen.h => other-licenses/android/APKOpen.h
rename : mozglue/android/nsGeckoUtils.cpp => other-licenses/android/nsGeckoUtils.cpp
2011-12-28 12:12:09 +01:00
Phil Ringnalda
252a1caf50
Bug 713756 - Remove js/src/tests/src/jstests.jar, r=bc
...
--HG--
extra : rebase_source : 15eec29090974a1f423e9bcbc8e350381c358b41
2011-12-27 22:41:49 -08:00
Mike Hommey
e9f8da3262
Bug 701371 - Rename mozutils to mozglue, and move it to top-level. r=khuey
...
--HG--
rename : memory/mozutils/Makefile.in => mozglue/Makefile.in
rename : memory/mozutils/Makefile.in => mozglue/build/Makefile.in
rename : memory/mozutils/dummy.cpp => mozglue/build/dummy.cpp
rename : memory/mozutils/fixcrt.py => mozglue/build/fixcrt.py
rename : memory/mozutils/mozutils.def.in => mozglue/build/mozutils.def.in
2011-12-28 08:24:02 +01:00
Bill McCloskey
b48a67b302
Bug 713773 - Ensure GC statistics counters are initialized (r=igor)
2011-12-27 18:42:31 -08:00
Matt Brubeck
1029664e68
Merge from mozilla-inbound to mozilla-central
2011-12-27 11:04:58 -08:00
Olli Pettay
794647f539
Bug 710380 - IndexedDB could use the dictionary reader, r=khuey
2011-12-27 20:01:28 +02:00
Oleg Romashin
dfe68a477c
Bug 703434 - Add support for Qt resource files (qrc) which possible to pre-compile with rcc compiler. r=glandium
2011-11-17 01:28:33 -05:00
Terrence Cole
3bbce20d8b
Backed out changeset d354ab9ac1f4
2011-12-26 11:20:04 -08:00
Terrence Cole
9bc1f0513f
Bug 712460 - Add missing barriers in jsexn; r=billm
...
When we create an exception object, we copy Values into a custom exception
privates struct that we pass around. If any of the Values copied to this
struct are gcthings in the nursery, this external array needs to root them.
--HG--
extra : rebase_source : 8d31ffd349bcbaca3f2bbbcd0c4b5a099d57ec21
2011-12-20 14:51:25 -08:00
Terrence Cole
2ce52c59bc
Bug 712837 - Remove flakey test js1_5/extensions/regress-371636.js; r=dmandelin
...
In the test js1_5/extensions/regress-371636.js, we time a loop over an Array
using Numbers as keys, then do the same loop again using Strings as keys. The
test asserts that the time using Strings is less than 3 times as large as the
time using Numbers. Naturally, when running the tests with high parallelism,
this tends to fail at random. Since losing this optimization would be an
extremely serious perf bug, we would notice this immediately from our perf
tests. There is no reason to keep this as a correctness test.
--HG--
extra : rebase_source : 1b24b3326154c2f34b0bc0e7cba51ad7e5924c97
2011-12-22 09:51:50 -08:00
Terrence Cole
baac67658a
Bug 712519 - Update test file encodings; r=rwalden
...
Since we switched to using JS_CompileUTF8File in the shell, all of our tests
that include comments with non-UTF-8 encoded characters fail. This patch
replaces these characters with their UTF-8 equivalents.
--HG--
extra : rebase_source : 4090e824320a329e989cffb61b3eb3c421a1bbd7
2011-12-21 18:20:17 -08:00
Boris Zbarsky
da78ac7b6a
Bug 707717. Don't dynamically mutate the proto chains of DOM prototypes. r=peterv
2011-12-26 11:31:07 -05:00
Jacek Caban
992a5bdbde
Backout ff350b65a616 due to Android build failure
2011-12-27 11:11:00 +01:00
Jacek Caban
e46b6273a6
Bug 712584 - Properly use .def files on mingw builds r=khuey
2011-12-27 10:51:53 +01:00
Jacek Caban
527ab36ed5
Bug 712594 - libffi fails to build on mingw-w64 r=bsmedberg
...
--HG--
extra : rebase_source : 498652c35d8f628d276a938f2c526e2a44a6eb07
2011-12-23 13:22:48 +01:00
Tom Schuster
d100b20fcf
Backout b85379036da2 because of test failures
2011-12-25 15:47:27 +01:00
Tom Schuster
fa959181c8
Bug 582841 use false instead of JS_FALSE. DONTBUILD
2011-12-25 15:32:35 +01:00
Tom Schuster
f6b159a148
Bug 622348 - JavaScript Math.round incorrect for (2^53)-1. r=luke
2011-12-25 15:16:12 +01:00
Phil Ringnalda
9b232d9b47
Merge m-i <-> m-c
2011-12-24 21:50:23 -08:00
Ms2ger
9b28c9f126
Bug 711859 - Add an IsObjectInContextCompartment API; seems-better-than-the-alternative-all-things-considered=Waldo
2011-12-24 09:28:55 +01:00
Ms2ger
52d070a1c5
Bug 711748 - Remove FIT_U32 from XPCConvert; r=bholley
2011-12-24 09:28:39 +01:00
Ms2ger
a120480f30
Bug 712055 - Remove xpc_qsInt32ToJsval/xpc_qsUint32ToJsval; r=jorendorff
2011-12-24 09:28:14 +01:00
Ms2ger
0f724b240f
Bug 711826 - Remove nsJSRuntimeServiceImpl declaration; r=bholley
2011-12-24 09:28:03 +01:00
Ms2ger
045c664fb2
Bug 692277 - Part b: Remove js/src from xpconnect LOCAL_INCLUDES; r=luke
2011-12-24 09:27:51 +01:00
Ms2ger
571eedbbef
Bug 692277 - Part a: Introduce an unstable public API for JS memory measurements to be used in XPCJSRuntime; r=njn sr=dmandelin
2011-12-24 09:27:39 +01:00
Ms2ger
e927de0840
Bug 711240 - Part b: Expose xpc_qsStringToJsval publicly; r=bholley
2011-12-24 09:27:04 +01:00
Ms2ger
05eb777e16
Bug 711240 - Part a: Expose BAD_TLS_INDEX in xpcpublic.h; r=bholley
2011-12-24 09:26:34 +01:00
Ms2ger
845f60f31f
Bug 711404 - Part b: Remove xpc_qsDoubleToUint64; r=bholley
2011-12-24 09:26:18 +01:00
Makoto Kato
1cbac2dd21
Bug 711404 - Part a: Correctly handle unsigned long long as PRUint64 instead of PRInt64; r=bholley
2011-12-24 09:25:54 +01:00
Ms2ger
41881a88d1
Bug 711838 - Remove the jetpack service; r=bsmedberg
...
Change to toolkit-makefiles.sh r=edmorley
2011-12-24 09:25:52 +01:00
Ms2ger
576eb2991e
Bug 712649 - Components.utils.getWeakReference(null) should fail silently; r=bholley
2011-12-24 09:20:04 +01:00
Ed Morley
9ef7070e0d
Merge last PGO-green changeset from mozilla-inbound to mozilla-central
2011-12-23 23:54:24 +00:00
Olli Pettay
ed20347f14
Bug 709569, a tool for webidl dictionary-like interfaces, r=khuey,mrbkap
2011-12-24 00:13:46 +02:00
Cameron Kaiser
e87f44e6c1
Bug 712990: add missing big-endian code to Yarr JIT, r=dmandelin
2011-12-22 19:09:53 -08:00
Jeff Walden
4f79e0b92f
Make various returns in jsopcode.cpp properly return NULL rather than false. Followup to bug 692274, r=themaid
2011-12-22 18:17:06 -05:00
Jeff Walden
a158abd5b6
Bug 712129 - Implement MOZ_STATIC_ASSERT and MOZ_STATIC_ASSERT_IF. r=luke
2011-12-19 16:58:30 -05:00
Jeff Walden
677b43a2b8
Bug 712129 - Add more assertion macro flavors to mfbt, and make the JS engine use mfbt's implementations where appropriate. r=cjones
...
--HG--
extra : rebase_source : 6b94db05e74b18a3938a28cbc0f520eb4e01fbb0
2011-12-19 15:54:12 -05:00
Jeff Walden
62f48d8793
Bug 711647 - Add MOZ_DELETE to a bunch of deliberately-not-implemented methods across the tree. r=dbaron
...
--HG--
extra : rebase_source : 507006c0f099da6851b585d2062267d285978ad7
2011-12-16 14:42:07 -05:00
Terrence Cole
10a0448df8
Bug 712793 - Add browserIsRemote to test condition testing code; r=jwalden
...
In 6cff9824c2c1, a condition on browserIsRemote got added to a test in the js
testsuite. This property is not defined by our harness, causing the js test
suite to fail before it even runs tests.
--HG--
extra : rebase_source : 398d21a438b807f632a596ee0e61cb651b4e8a43
2011-12-21 18:04:16 -08:00
Terrence Cole
46dfc78eba
Bug 712488 - Add missing barrier in jsfunction clone; r=billm
...
When we clone a JSFunction, we need a post barrier after copying the contained
JSScript and JSObject pointers.
2011-12-21 17:17:03 -08:00
Makoto Kato
d8de16e6ab
bug 693280 - Android DNS lookup port is incorrect usage for external function defines. r=glandium
2011-12-22 10:13:31 +09:00
David Mandelin
19d9d2e71d
Bug 711480: remove stray semicolon from conditional, rs=dvander
2011-12-21 17:04:32 -08:00
David Mandelin
c259392be9
Bug 710970: remove never-failed null check found by PVS-Studio, r=dvander
2011-12-15 14:11:48 -08:00
Brian Hackett
3ae463ab8e
Ensure consistency between an owned base shape and its unowned version, bug 712428. r=luke
2011-12-24 06:32:27 -08:00
Brian Hackett
0aeb2e6ce0
Generate SSA information for scripts containing switch and try blocks, bug 704387. r=dvander
2011-12-24 06:21:52 -08:00
Brian Hackett
bae5eefc8a
Check return value of hashify() call, bug 712907. r=luke
2011-12-23 18:19:51 -08:00
Bobby Holley
bb66563327
Bug 712858 - Remove lingering XPT_TDP_POINTER uses in XPConnect. r=mrbkap
2011-12-23 16:22:44 -08:00
Luke Wagner
7862c914b8
Bug Bug 692274, part 4 - Rewrite parsing, emitting and decompiling of let to fix scoping properly (r=jorendorff)
2011-10-07 12:02:50 -07:00
Luke Wagner
0b5000dc38
Bug 692274, part 3 - Remove JSOP_BLOCKCHAIN and JSOP_NULLBLOCKCHAIN, which produces incorrect let scoping until the next patch (r=jorendorff)
2011-10-07 12:02:50 -07:00
Luke Wagner
e8ece4c65a
Bug 692274, part 2 - Fix generator expression bug (r=waldo)
2011-11-22 11:37:57 -08:00