Bobby Holley
0db9939247
Bug 790732 - Remove the aTarget parameter from AttachComponentsObject. r=mrbkap
...
I added this when I thought we'd be defining Components on an object on the XBL
scope chain. At this point, it's not necessary anymore.
2013-03-26 22:18:55 -07:00
Bobby Holley
a5c437d499
Bug 854604 - Null-check funobj. r=mrbkap
...
I've audited all the places where we instantiate an XPCCallContext with more
than just (cx, {NATIVE,JS}_CALLER), and the toString hook is the only place
where we don't check IsValid() or something that depends on it.
2013-03-26 22:08:10 -07:00
Hannes Verschore
f15c3fa0a3
Bug 849781: IonMonkey: Only allow inlining when TypeSet of caller and callee intersects, r=nbp
2013-03-27 00:41:19 +01:00
Shu-yu Guo
b29fb42d7c
Bug 849469 - Refactor how IC stubs are attached. (r=nbp)
2013-03-26 15:23:12 -07:00
Shu-yu Guo
9e1c1b230c
Bug 854050. (r=dvander)
2013-03-26 15:23:12 -07:00
Shu-yu Guo
84fda1a72d
Bug 854381. (r=jandem)
2013-03-26 15:23:11 -07:00
Gregory Szorc
a658cf762d
Bug 841713 - Add objdir paths to virtualenv; r=ted
2013-03-26 10:35:57 -07:00
Bobby Holley
3ab1240740
Bug 854510 - Convert expected assertion into a 0-1 range. r=RyanVM
2013-03-26 09:09:04 -07:00
Bobby Holley
4a0f03b8df
Bug 854558 - Enforce __exposedProps__ for Sandboxes. r=gabor
2013-03-26 09:08:29 -07:00
Jon Coppeard
ed54e3a501
Bug 854852 - GC: One root missed from debugger r=terrence
2013-03-26 11:51:03 +00:00
Jan Varga
71a59dcdc8
Bug 767944 - Implement a manager for centralized quota and storage handling. r=bent
2013-03-26 12:13:17 +01:00
Jon Coppeard
c116ea99a5
Bug 853498 - GC: Make sure wrapped things are not marked gray r=billm
...
--HG--
extra : rebase_source : 252c8f915af6852f1df09caec0775920b0483003
2013-03-19 18:50:57 +00:00
Nicholas Nethercote
147ffd50b2
Bug 854807 - Fix thinko in CloneFunctionObjectIfNotSingleton(). r=smaug.
2013-03-26 21:40:00 +11:00
Nicholas Nethercote
b339bee5d5
Bug 854763 - Add a memory reporter for asm.js array buffers. r=luke.
...
--HG--
extra : rebase_source : 7710041552c96677344c85849cb6a7409a95edd2
2013-03-25 20:39:28 -07:00
Makoto Kato
55f1bfe024
Bug 854306 - Add option to disable YARR JIT (--disable-yarr-jit) r=dvander
2013-03-26 16:46:42 +09:00
Nicholas Nethercote
6104956560
Bug 854137 - Don't hold pointers to yield nodes in the parse tree (second attempt). r=jorendorff.
...
--HG--
extra : rebase_source : 1fc784f2b123f1606b8f612adff6725555dbbb34
2013-03-25 15:52:09 -07:00
Nicholas Nethercote
22df28d691
Backed out changeset 1a71f73b9b7d due to bustage.
2013-03-25 18:03:59 -07:00
Nicholas Nethercote
24f9f523be
Bug 854137 - Don't hold pointers to yield nodes in the parse tree. r=jorendorff.
...
--HG--
extra : rebase_source : 43261a7168c47f4bdaadcb2747017fec63b8937d
2013-03-25 15:52:09 -07:00
Philipp Matthias Schäfer
5d15f38b96
Bug 846933 - Comment class TokenStream. r=nnethercote.
...
--HG--
extra : rebase_source : ab0549c7e56e85fa43a3d714f68050ffb7a65e83
2013-03-25 15:50:09 -07:00
Terrence Cole
51e39dcaba
Bug 850954 - Allow implicit copying of RelocatableValue; r=billm
...
--HG--
extra : rebase_source : 3190a0178339e997420c27166caeb67dcda3a651
2013-03-21 13:58:18 -07:00
Luke Wagner
408210850d
Bug 854448 - Fix debug-only null-deref in JSFunction::name (r=njn)
...
--HG--
extra : rebase_source : 421a3c31a108e13cd0d2cbba5bd93afeb0432586
2013-03-25 15:12:44 -07:00
Daniel Holbert
74cbc7eacb
Bug 854481: Remove unused typedef from jstypedarray.cpp. r=Waldo
2013-03-25 14:40:35 -07:00
Terrence Cole
71ad95c7ce
Bug 853939 - Assert that we only ever call the finalizer on tenured objects; r=billm
...
--HG--
extra : rebase_source : 67721f2ee0575348d70b74a72e17bedb6c39a0b4
2013-02-14 14:51:07 -08:00
Nicholas D. Matsakis
2e35e3be97
Bug 853555 - Use defineObject instead of setProperty in ParallelArray ctor r=till
2013-03-25 15:37:04 -04:00
Jan de Mooij
3a42c8c982
Bug 848930 - Mark jit-test/tests/auto-regress/bug680797.js as slow. r=decoder DONTBUILD
2013-03-25 20:20:37 +01:00
Jeff Walden
6b877b4262
Bug 789897 - Move a bunch of methods needed for ObjectImpl::preventExtensions, out of JSObject and into ObjectImpl. r=jorendorff
...
--HG--
extra : rebase_source : 7793508e452ebf83bbd2893c81fc200ba086b888
2013-03-22 19:43:11 -07:00
Steve Fink
6ee4d04676
Static rooting analysis updates for browser. No bug. r=NPOTB
...
--HG--
extra : rebase_source : f7e8f1f3039c6ebaa3dabea2a7c181a880d1792b
2013-03-21 16:29:40 -07:00
Steve Fink
8903dd6c05
Bug 853541 - Partially revert bug 835552, making load() be cwd-relative again. r=njn
...
--HG--
extra : rebase_source : cc75800ec61f900ecf9d4a478eceaef7a67690dd
2013-03-21 12:35:22 -07:00
Benoit Girard
6ed333dbb5
Bug 851611 - Part 3: Rename headers. r=jrmuizel
...
--HG--
rename : tools/profiler/sampler.h => tools/profiler/GeckoProfiler.h
rename : tools/profiler/sps_sampler.h => tools/profiler/GeckoProfilerImpl.h
extra : rebase_source : 6ea7c660764a4390cdd8dd91561fff1d7bad6035
2013-03-18 15:25:50 +01:00
Nicholas D. Matsakis
c20f7bc5b0
Bug 853067 - Do not define the parallel array global in beta, release, or esr builds (yet) r=sfink
2013-03-20 15:42:56 -04:00
Peter Van der Beken
64b65c2d9a
Fix for bug 848088 (IonMonkey: property get IC for DOM list proxies fails to detect expando). r=jandem.
...
--HG--
extra : rebase_source : b06c714726c76e927fbc65d09ffecc09461c4e95
2013-03-06 22:45:59 +01:00
Peter Van der Beken
a3e531e6f0
Fix for bug 853136 (Prepare some tests for HTMLDocument using a WebIDL binding). r=bholley.
...
--HG--
extra : rebase_source : 0a19404b8d40075488568e179088e3c41ee8c4e4
2013-03-14 14:50:46 +01:00
Jan de Mooij
b67889f5dd
Bug 852798 - Don't use JSPROP_READONLY for shell-only customNative property. r=djvj
2013-03-25 10:35:33 +01:00
Sean Stangl
39f66c2d0d
Bug 854197 - Only initialize WorkerThreadState in parallel mode. r=luke
2013-03-24 18:45:35 -07:00
Nicholas Nethercote
da302bdc4c
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
9fa1540293
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
59a14ae12f
Bug 853571 - Tests. r=bz
2013-03-24 09:27:10 -07:00
Bobby Holley
232e0f349e
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
cd099abe97
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
c7e069d8a8
Bug 831349 - Reset Ion cache flags when flushed. r=dvander
2013-03-23 23:33:09 -07:00
Joshua Cranmer
5e96de0421
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
e099bc7560
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
28f5fa5330
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
4949ea0a2c
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
750f536c98
Bug 854034 - Handle functions without scripts in CallsiteCloneIC::update. r=nmatsakis
2013-03-22 22:35:27 -04:00
Sean Stangl
d591db543e
Bug 850070 - Fix Vector::initCapacity() argument name: conflicts with layout code. r=red
2013-03-22 17:53:31 -07:00
Sean Stangl
132802d909
Bug 850070 - Fix --disable-ion and --disable-threadsafe builds. r=red
2013-03-22 17:27:08 -07:00
Sean Stangl
08c26b02b9
Bug 850070 - Part 2/2 - Parallelize OdinMonkey compilations. r=luke
2013-03-19 15:24:22 -07:00
Sean Stangl
d5179d8716
Bug 850070 - Part 1/2 - Separate sequential compilation into explicit phases. r=luke
2013-03-19 15:13:58 -07:00
Terrence Cole
cb3fab452f
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