Jan de Mooij
7700d8b4b8
Bug 852798 - Don't use JSPROP_READONLY for shell-only customNative property. r=djvj
2013-03-25 10:35:33 +01:00
Sean Stangl
a3bee2bf92
Bug 854197 - Only initialize WorkerThreadState in parallel mode. r=luke
2013-03-24 18:45:35 -07:00
Nicholas Nethercote
413e8d5e12
Bug 854212 - Fix link errors in jsfuninlines.h caused by bug 851421. r=smaug.
...
--HG--
extra : rebase_source : c1d10e7c4d4e8394128b044e51faf96ea5f48772
2013-03-24 15:28:38 -07:00
Bobby Holley
bcb7ce6f0a
Bug 854019 - Continue checking the XBL bit if remote XUL disables XBL scopes. r=bz
2013-03-24 09:27:10 -07:00
Bobby Holley
014baaf697
Bug 853571 - Tests. r=bz
2013-03-24 09:27:10 -07:00
Bobby Holley
79bc02dabd
Bug 853571 - Do special detection for sandboxPrototype to make sure the source gets set up right in postMessage. r=bz
2013-03-24 09:27:10 -07:00
Bobby Holley
8943712333
Bug 853571 - Add some belt-and-suspenders checks for sketchy scripted caller detection. r=bz
2013-03-24 09:27:09 -07:00
Nicolas B. Pierron
477c691774
Bug 831349 - Reset Ion cache flags when flushed. r=dvander
2013-03-23 23:33:09 -07:00
Joshua Cranmer
951b7571e3
Bug 767563 - Add a clang static checker, part 1: add the plugin shell. r=glandium
2013-03-23 21:12:25 -05:00
Nicholas Nethercote
57e5f286ed
Bug 851421 (part 2) - Don't emit bytecode for asm.js functions unless linking fails. r=luke.
...
--HG--
extra : rebase_source : cbab73e8bad5d6153cfb1cdd7599c608e78fad8a
2013-03-14 18:44:03 -07:00
Luke Wagner
3592ad0274
Bug 851421 (part 1) - Clone extended function slots. r=nnethercote.
...
--HG--
extra : rebase_source : c387da0c0ae5293fc36b76e84f5000fa17c100ce
2013-03-23 05:31:01 -07:00
Till Schneidereit
af4afaf023
Bug 853417 - Prevent self-hosted scripts from ever being visible to client scripts. r=jimb
...
--HG--
extra : rebase_source : b6f6d5a4ebd990d72d4fce36c5821fd5b3f0c0fb
2013-03-22 01:17:18 +01:00
Kannan Vijayan
7147c8fa6b
Bug 854034 - Handle functions without scripts in CallsiteCloneIC::update. r=nmatsakis
2013-03-22 22:35:27 -04:00
Sean Stangl
9ca814fb2f
Bug 850070 - Fix Vector::initCapacity() argument name: conflicts with layout code. r=red
2013-03-22 17:53:31 -07:00
Sean Stangl
97040e175a
Bug 850070 - Fix --disable-ion and --disable-threadsafe builds. r=red
2013-03-22 17:27:08 -07:00
Sean Stangl
d19766a0b6
Bug 850070 - Part 2/2 - Parallelize OdinMonkey compilations. r=luke
2013-03-19 15:24:22 -07:00
Sean Stangl
21dad86437
Bug 850070 - Part 1/2 - Separate sequential compilation into explicit phases. r=luke
2013-03-19 15:13:58 -07:00
Terrence Cole
2a7de2361a
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
c7574816db
Bug 851964 - Re-enable OdinMonkey on OSX (r=vlad)
...
--HG--
extra : rebase_source : aff0da8d3695b7327d2daa367ce01f7766e38200
2013-03-22 15:02:08 -07:00
Norbert Lindenberg
42417b7670
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
5b2ac270c4
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
a90aa80b7f
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
08a36adebd
Bug 790479 - Remove a bogus assert, unused SNAPSHOT_MAX_STACK constant. r=djvj
2013-03-22 19:47:55 +01:00
Terrence Cole
2ae4b3c000
Bug 851340 - Make the rooting of scripts in nsXULPrototypeCache more efficient; r=smaug
2013-03-19 10:20:21 -07:00
Bill McCloskey
c9affe2adc
Bug 852667 - Sort out getAllocKind for generational GC (r=terrence)
2013-03-21 18:15:39 -07:00
Terrence Cole
04d98c14ca
Bug 849453 - Use the AllocKind to get the size instead of sizeOfThis; r=billm
2013-03-07 10:55:34 -08:00
Bill McCloskey
4bd994c627
Bug 853228 - Remove unused functions in jsdbgapi (r=luke)
2013-03-21 18:15:39 -07:00
Bill McCloskey
fb0a317865
Bug 852676 - Remove unmaintained ETW event support (r=sfink)
2013-03-21 18:15:39 -07:00
Terrence Cole
20501c8c5a
Bug 841059 - Do not use the ArenaHeader for getAllocKind on JSObject; r=billm
2013-02-14 14:51:07 -08:00
Bill McCloskey
561ee16bc2
Bug 852667 - Permit passing #fixed slots to getInitialShape (r=bhackett)
2013-03-18 17:27:09 -07:00
Daniel Holbert
bebde88bb8
Bug 853777: Remove unused variable 'cx' from CodeGenerator::visitApplyArgsGeneric(). r=kvijayan
2013-03-22 08:13:49 -07:00
Jon Coppeard
cb8d86e34d
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
2d0baf56dd
Bug 849489. Optimise use of vstm/vldm. r=mjrosenb
...
--HG--
extra : rebase_source : e5bbcc5fe569c0f81114587330ec80212fc9b560
2013-03-22 15:37:10 +13:00
Nicholas Nethercote
d94067d13a
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
efe7fcd398
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
161c44be40
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
c74ffc6a1b
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
4c42f1c4ef
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
66f19f7626
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
2294e6d92f
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
d50c028311
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
66b9d90bdf
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
c2f9e7bd7e
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
5cc0fcdcdf
Bug 847007: Remove nsIContent includes r=Ms2ger
2013-03-21 20:05:20 -04:00
Jim Blandy
8e6034500e
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
8d867f3132
Bug 841059 - Follow-up fix for broken root analysis build; r=bustage
2013-03-21 16:17:30 -07:00
Terrence Cole
8d2b8a4f01
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
045cb0fba7
Bug 828462 - Root Proxy/Wrapper in the browser. r=terrence,bz
2013-03-21 23:23:48 +01:00
Tom Schuster
8253ddf60c
Bug 828462 - Root Proxy/Wrapper rests in js/src. r=terrence
2013-03-21 23:23:48 +01:00
Tom Schuster
b8e3b65fa7
Bug 828462 - Root Proxy/Wrapper delete. r=terrence
2013-03-21 23:23:48 +01:00