Commit Graph

34214 Commits

Author SHA1 Message Date
Terrence Cole
27d41a3031 Bug 734250 - Remove the unused {Un}LockGCThing{RT} rooting interface; r=billm
--HG--
extra : rebase_source : b5b1eeba5e48de7b30ec0b3d32af0d37475e0b06
2013-03-19 10:20:22 -07:00
Luke Wagner
5a48fc9a49 Bug 851964 - Re-enable OdinMonkey on OSX (r=vlad)
--HG--
extra : rebase_source : aff0da8d3695b7327d2daa367ce01f7766e38200
2013-03-22 15:02:08 -07:00
Norbert Lindenberg
e9faffd1de Bug 837957 - Implement ICU dependent functions of Intl.Collator, Intl.NumberFormat, Intl.DateTimeFormat (cleanup). r=jwalden
--HG--
extra : rebase_source : 8adc5d1feb27ccd24eef30c1a7b6b4a2e7f6e91a
2013-03-22 12:54:40 -07:00
Norbert Lindenberg
7c83e480e3 Bug 837957 - Implement ICU dependent functions of Intl.Collator, Intl.NumberFormat, Intl.DateTimeFormat (part 9). r=jwalden
--HG--
extra : rebase_source : 26a601e1ee905437403c3005d932e6f9fd9dc9c9
2013-03-22 12:54:07 -07:00
Jeff Walden
12cb6e942b Bug 769871 - Remove x_CheckThisX methods, as the extract-the-primitive-value methods immediately after perform that check already. r=Norbert
--HG--
extra : rebase_source : b4dd0efb5acad176a07ac8c1dada64dddd0dc3a9
2013-03-22 12:35:44 -07:00
Jan de Mooij
b2870b9aeb Bug 790479 - Remove a bogus assert, unused SNAPSHOT_MAX_STACK constant. r=djvj 2013-03-22 19:47:55 +01:00
Terrence Cole
69963fe3b1 Bug 851340 - Make the rooting of scripts in nsXULPrototypeCache more efficient; r=smaug 2013-03-19 10:20:21 -07:00
Bill McCloskey
aec5302dc6 Bug 852667 - Sort out getAllocKind for generational GC (r=terrence) 2013-03-21 18:15:39 -07:00
Terrence Cole
4fe8df6f24 Bug 849453 - Use the AllocKind to get the size instead of sizeOfThis; r=billm 2013-03-07 10:55:34 -08:00
Bill McCloskey
3f42a949f7 Bug 853228 - Remove unused functions in jsdbgapi (r=luke) 2013-03-21 18:15:39 -07:00
Bill McCloskey
c0f4912a27 Bug 852676 - Remove unmaintained ETW event support (r=sfink) 2013-03-21 18:15:39 -07:00
Terrence Cole
a7eafe32dc Bug 841059 - Do not use the ArenaHeader for getAllocKind on JSObject; r=billm 2013-02-14 14:51:07 -08:00
Bill McCloskey
402b9a9ad8 Bug 852667 - Permit passing #fixed slots to getInitialShape (r=bhackett) 2013-03-18 17:27:09 -07:00
Daniel Holbert
4e5645bade Bug 853777: Remove unused variable 'cx' from CodeGenerator::visitApplyArgsGeneric(). r=kvijayan 2013-03-22 08:13:49 -07:00
Jon Coppeard
6d15674a57 Bug 853461 - GC: A couple more rooting hazards r=terrence
--HG--
extra : rebase_source : da4c0acc97603cf3eb8b263d9c99166660bc1524
2013-03-22 14:05:10 +00:00
Nicholas Cameron
b8948fe84f Bug 849489. Optimise use of vstm/vldm. r=mjrosenb
--HG--
extra : rebase_source : e5bbcc5fe569c0f81114587330ec80212fc9b560
2013-03-22 15:37:10 +13:00
Nicholas Nethercote
77bf0b06a3 Bug 849367 (part 3) - Avoid an ungetToken() in unaryExpr(). r=jorendorff.
--HG--
extra : rebase_source : 556113cd0b994256e548103363a62264ada413e2
2013-03-13 19:58:23 -07:00
Jason Orendorff
ce294cea42 Bug 849367 (part 2) - Replace the binary-expression part of the JS parser with a shift-reduce parser. Less code, and faster. r=njn.
--HG--
extra : rebase_source : e5d44ef33f300d8c3f979caa58c3ed332a95088c
2013-03-21 18:28:50 -07:00
Jeff Walden
0971c8596f MSVC wants a cast-to-integer-type before dividing by a bool that should promote to int. Sigh. Followup to bug 851237, r=windows-redness
--HG--
extra : rebase_source : cf4ca438261d5bdf115a21d40f1ad4164ccbeaea
2013-03-21 19:01:45 -07:00
Jeff Walden
9443788310 Bug 851237 - Replace StaticAssert uses with MOZ_STATIC_ASSERT. r=dholbert
--HG--
extra : rebase_source : d8b9715e05b959b11ee0f645141fd077b8599ab1
2013-03-21 18:26:15 -07:00
Norbert Lindenberg
15a126ec68 Bug 769871 - Reimplement Date.toLocaleString per ECMA-402. r=jwalden
--HG--
extra : rebase_source : 77b0023432502bc4e110143d06c10825fb020190
2013-03-21 16:38:25 -07:00
Norbert Lindenberg
31ef79f418 Bug 769871 - Reimplement Number.toLocaleString per ECMA-402. r=jwalden
--HG--
extra : rebase_source : 5a1e5a57e89056d128956cd7d7f2c7ce6b3dec54
2013-03-21 14:59:48 -07:00
Norbert Lindenberg
dfa2e312ca Bug 769871 - Reimplement String.localeCompare per ECMA-402. r=jwalden
--HG--
extra : rebase_source : b6378bff8be8a9cf64fce43dc53ed9baf25738c5
2013-03-21 14:50:06 -07:00
Norbert Lindenberg
e7c0f59d9c Bug 837957 - Implement ICU dependent functions of Intl.Collator, Intl.NumberFormat, Intl.DateTimeFormat (tests). r=terrence
--HG--
extra : rebase_source : e101ce48506960a2733b9eb5be4065ca5933fd96
2013-03-21 14:32:43 -07:00
Norbert Lindenberg
a4fa436033 Bug 837957 - Implement ICU dependent functions of Intl.Collator, Intl.NumberFormat, Intl.DateTimeFormat (part 8). r=jwalden
--HG--
extra : rebase_source : 94306c4c0d5950b5d860891d01768e51ef17c9f1
2013-03-21 14:32:42 -07:00
Jeff Walden
25c9b94f0d Fix a C-style cast to a const_cast<>. Followup to bug 837957, r=sparky
--HG--
extra : rebase_source : f4c806060a89a424544ce5704b19ed36ef968e88
2013-03-19 16:34:37 -07:00
David Zbarsky
46284ae633 Bug 847007: Remove nsIContent includes r=Ms2ger 2013-03-21 20:05:20 -04:00
Jim Blandy
11cf86d3c8 Bug 852773: Remove assertions that make us horribly slow when debugging JS in a DEBUG build. r=jandem
When running JS code under the JS debugger in a DEBUG build,
Debugger::slowPathOnEnterFrame constructs a ScriptFrameIter instance every
time we enter a function. That constructor calls (JaegerMonkey's)
ExpandAllInlineFrames, which is very expensive.

We need Debugger to work in DEBUG builds, too.
2013-03-21 17:03:34 -07:00
Terrence Cole
3f5011ecad Bug 841059 - Follow-up fix for broken root analysis build; r=bustage 2013-03-21 16:17:30 -07:00
Terrence Cole
f8c6a0ee4f Bug 841059 - Do not use the ArenaHeader for zone/compartment on JSObject; r=billm
--HG--
rename : mobile/android/base/NotificationHandler.java => mobile/android/base/NotificationService.java
extra : rebase_source : 19d6904d8ac8fed7680da8f7931e9c55e52be97e
2013-02-13 10:39:19 -08:00
Tom Schuster
a1663a0e87 Bug 828462 - Root Proxy/Wrapper in the browser. r=terrence,bz 2013-03-21 23:23:48 +01:00
Tom Schuster
b4f8d32afe Bug 828462 - Root Proxy/Wrapper rests in js/src. r=terrence 2013-03-21 23:23:48 +01:00
Tom Schuster
787f786f96 Bug 828462 - Root Proxy/Wrapper delete. r=terrence 2013-03-21 23:23:48 +01:00
Tom Schuster
b6725433ce Bug 828462 - Root Proxy/Wrapper getOwnPropertyNames and keys. r=terrence 2013-03-21 23:23:47 +01:00
Tom Schuster
aaa3687e9b Bug 828462 - Root Proxy/Wrapper defineProperty. r=terrence 2013-03-21 23:23:47 +01:00
Tom Schuster
950e87f7e8 Bug 828462 - Root Proxy/Wrapper get(Own)PropertyDescriptor. r=terrence 2013-03-21 23:23:47 +01:00
Bill McCloskey
2c636e23fe Bug 852912 - Don't crash on NULL with AutoArrayRooter (r=bhackett)
--HG--
extra : rebase_source : f044831b03435b906221256611d7c01250b18ebe
2013-03-21 13:56:44 -07:00
Ryan VanderMeulen
14c2102033 Merge m-c to inbound. 2013-03-21 16:48:17 -04:00
Ryan VanderMeulen
770e0ab1c9 Merge inbound to m-c. 2013-03-21 16:45:23 -04:00
Gene Lian
fd920eef31 Bug 852911 - B2G MMS: fail to expose correct nsIDOMMozMmsMessage.attachments. r=smaug 2013-03-21 14:49:23 +08:00
Ryan VanderMeulen
e79f4dfe69 Bug 852912 - Skip test on all Windows debug builds on a CLOSED TREE. 2013-03-20 20:34:20 -04:00
Bill McCloskey
991a7a0eca Bug 852228 - Allow compartments to share zones in the shell (r=jonco) 2013-03-18 10:24:46 -07:00
Bill McCloskey
772866c92a Bug 852229 - Add a comment explaining zones (r=jorendorff) 2013-03-18 11:10:23 -07:00
Nicolas B. Pierron
83d4d9ebbb Bug 849103 - Enable IonMonkey on b2g. r=jonas sr=dvander 2013-03-20 13:33:30 -07:00
Ryan VanderMeulen
56845519e4 Bug 852912 - Skip the test on Windows 8 so the rest of the suite can finish. 2013-03-20 16:24:15 -04:00
Ryan VanderMeulen
7f60ab631b Bug 852912 - Mark parse-array-gc.js as random on Windows 8. 2013-03-20 16:19:37 -04:00
Jon Coppeard
f18e9439d5 Bug 853028 - GC: Fix some rooting issues found by static analysis r=terrence
--HG--
extra : rebase_source : a1d340a00516ae890c98fa7420497e85526823fc
2013-03-21 12:56:58 +00:00
Jon Coppeard
5ed2766709 Bug 853028 - Add JSID_VOIDHANDLE and JSID_EMPTYHANDLE r=terrence
--HG--
extra : rebase_source : df2040a51dff433c59356092d55dad65097b8994
2013-03-21 12:56:39 +00:00
Shu-yu Guo
67a657cb5c Bug 853111 followup - Fix formatting of embedjs.py. r=me 2013-03-21 13:29:57 -07:00
Shu-yu Guo
416ab7d0dc Bug 853111 - Kill -Wnarrowing warnings for zipped selfhosted sources. (r=till) 2013-03-21 12:07:33 -07:00