Jason Orendorff
|
ddb4e5c560
|
Bug 1065507, part 3 - Remove special support for js_GetterOnlyPropertyStub from js/ipc.
--HG--
extra : rebase_source : cc10de476c7c40324f9ae781c6e06500a53edb1b
|
2014-09-10 12:54:20 -05:00 |
Bill McCloskey
|
41b9d7aba6
|
Bug 1060042 - CPOWs need a hasInstance hook (r=mrbkap)
|
2014-09-10 17:15:40 -07:00 |
Eric Faust
|
385660b12e
|
Bug 966518 - Part 0: Make proxy callability into a trap, rather than a class check. (r=bholley, r=djvj, r=peterv)
|
2014-09-10 15:52:36 -07:00 |
Chris Peterson
|
d126c3c24f
|
Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem
|
2014-07-21 21:43:21 -07:00 |
Jon Coppeard
|
fbd9cb9af7
|
Bug 650161 - Add moving GC callback and use it to fix up ipc CPOW tables r=terrence
|
2014-09-02 11:07:22 +02:00 |
Ehsan Akhgari
|
ddca1158ca
|
Bug 1060988 - Fix more bad implicit constructors in JS IPC code; r=billm
|
2014-08-31 21:10:16 -04:00 |
Eric Faust
|
db3773210b
|
Bug 1027425 - Make all Proxy handler constructors use MOZ_CONSTEXPR. (r=bz, r=froydnj)
|
2014-08-28 13:47:16 -07:00 |
Eric Faust
|
48b4f73e9f
|
Bug 1017862 - Remove virtual destructor from BaseProxyHandler. (r=jorendorff)
|
2014-08-28 13:30:56 -07:00 |
Eric Faust
|
11375e15fd
|
Bug 1027964 - Standardize proxy handler families. (r=jorendorff)
|
2014-08-27 17:09:06 -07:00 |
Bill McCloskey
|
ee028ed085
|
Bug 1057601 - Use UncheckedUnwrap in CPOW code (r=mrbkap)
|
2014-08-22 18:18:00 -07:00 |
Bill McCloskey
|
d54b9ed617
|
Bug 1051127 - Add an env var for CPOW logging (r=mrbkap)
|
2014-08-20 13:01:32 -07:00 |
Bill McCloskey
|
14b0872617
|
Bug 1052093 - Child->parent CPOWs should go through COWs in the parent for security (r=bholley)
|
2014-08-20 12:49:10 -07:00 |
Bobby Holley
|
eaebf58731
|
Bug 1052089 - Rename JunkScope to PrivilegedJunkScope and remove fallibility of singleton scope access. r=billm
These two things ended up getting mushed together in my tree.
|
2014-08-18 10:57:30 -07:00 |
Bill McCloskey
|
55952e99b7
|
Bug 950745 - Back out assertions that are triggering too often
|
2014-08-15 16:16:42 -07:00 |
Bobby Holley
|
e70ddb7476
|
Bug 1052052 - Hoist Auto*JSContext into nsContentUtils and kill nsCxPusher.{cpp,h}. r=gabor
|
2014-08-14 18:47:15 -07:00 |
Ryan VanderMeulen
|
30ae466592
|
Backed out changesets 5b1a3161f614, 17a9673ed782, and a9b8c346d295 (bug 1052052) for B2G non-unified bustage.
|
2014-08-14 17:23:10 -04:00 |
Bobby Holley
|
3e4d70a655
|
Bug 1052052 - Hoist Auto*JSContext into nsContentUtils and kill nsCxPusher.{cpp,h}. r=gabor
|
2014-08-14 12:54:34 -07:00 |
Jon Coppeard
|
511f6ef1c5
|
Bug 1052388 - Rename JS_CallHeapFooTracer() functions to JS_CallFooTracer() r=terrence r=smaug
|
2014-08-13 10:05:22 +01:00 |
Bill McCloskey
|
024b67429e
|
Bug 950745 - Flag when we're processing urgent messages and disallow certain activities (r=bsmedberg,luke)
|
2014-08-05 21:43:36 -07:00 |
Bill McCloskey
|
8bcf32b6ed
|
Back out bug 950745 for crashes
|
2014-07-30 16:19:46 -07:00 |
Bill McCloskey
|
c87bbeeeda
|
Bug 950745 - Flag when we're processing urgent messages and disallow certain activities (r=bsmedberg,luke)
|
2014-07-17 21:09:45 -07:00 |
Jan de Mooij
|
8772025bff
|
Bug 1034689 part 3 - Fix remaining places in Gecko to handle Latin1 strings. r=bz
|
2014-07-12 09:43:08 +02:00 |
Bill McCloskey
|
e03b6322a0
|
Bug 1029248 - Clean up CPOW unwrapping (r=mrbkap)
|
2014-07-10 16:47:04 -07:00 |
Jan de Mooij
|
44da586636
|
Bug 1034191 - Make nsDependentJSString users work with Latin1 strings and nursery-allocated strings. r=bz
|
2014-07-05 17:30:54 +02:00 |
Ryan VanderMeulen
|
658554a580
|
Backed out changesets 4a19dcbc7e7a and 4907115e02e3 (bug 1029248) for non-unified bustage.
CLOSED TREE
|
2014-07-03 13:19:29 -04:00 |
Bill McCloskey
|
42d60ab372
|
Bug 1029248 - Add helpers to simplify CPOW unwrapping (r=mrbkap)
|
2014-07-03 09:48:21 -07:00 |
Bill McCloskey
|
026f5d0e68
|
Bug 1017109 - Add construct hook for CPOWs (r=mrbkap)
|
2014-06-30 17:50:58 -07:00 |
Bill McCloskey
|
3d9e496beb
|
Bug 1029202 - Allow CPOW receivers to be non-CPOWs (r=mrbkap)
|
2014-06-30 17:48:09 -07:00 |
Eric Faust
|
04ec29520a
|
Bug 1027402 - Part 3: Mark all Proxy Handler methods const. (r=jorendorff, r=bz)
|
2014-06-27 04:44:06 -07:00 |
Eric Faust
|
992c8dde5a
|
Bug 1027402 - Part 2: Mark Proxy Handler instances as const. (r=bholley, r=bz over IRC)
|
2014-06-27 04:44:04 -07:00 |
Carsten "Tomcat" Book
|
cbe01cdaa8
|
Backed out changeset 346912776f97 (bug 1027402)
|
2014-06-27 14:21:22 +02:00 |
Carsten "Tomcat" Book
|
76beb8d59f
|
Backed out changeset 285c853fedfa (bug 1027402)
|
2014-06-27 14:21:20 +02:00 |
Eric Faust
|
62d61ccf3f
|
Bug 1027402 - Part 3: Mark all Proxy Handler methods const. (r=jorendorff, r=bz)
|
2014-06-27 04:44:06 -07:00 |
Eric Faust
|
6091687271
|
Bug 1027402 - Part 2: Mark Proxy Handler instances as const. (r=bholley)
|
2014-06-27 04:44:04 -07:00 |
"Kan-Ru Chen (陳侃如)"
|
9ed870c153
|
Bug 879475 - Part 005. Implement ContentBridge r=jlebar
Based on original patch by David Zbarsky <dzbarsky@gmail.com>
|
2014-06-11 13:44:13 +08:00 |
Bill McCloskey
|
f634ff5c34
|
Bug 957742 - Add missing include
|
2014-05-28 18:28:24 -07:00 |
Bill McCloskey
|
e14c2c6ce8
|
Bug 957742 - Fix compile error
|
2014-05-28 18:25:06 -07:00 |
Bill McCloskey
|
97221e50db
|
Bug 1014993 - Add special toString method to CPOWs (r=mrbkap)
|
2014-05-28 18:05:23 -07:00 |
Tom Schuster
|
8f9489bd37
|
Bug 957742 - Logging for CPOWs (r=mrbkap)
|
2014-05-28 18:05:22 -07:00 |
Bill McCloskey
|
b41a921d12
|
Bug 996785 - Fix CPOW wrapping and compartment ownership (r=mrbkap)
|
2014-05-16 16:40:37 -07:00 |
Bill McCloskey
|
b4170c4e66
|
Bug 996785 - Bidirectional CPOWs (r=mrbkap)
|
2014-05-16 16:40:37 -07:00 |
Bill McCloskey
|
c9f2d3779d
|
Bug 996785 - Distinguish local and remote CPOW objects in IPDL (r=mrbkap)
|
2014-05-16 16:40:36 -07:00 |
Bill McCloskey
|
719253d75f
|
Bug 996785 - Use more descriptive IPDL types for CPOW value variants (r=mrbkap)
|
2014-05-16 16:40:36 -07:00 |
Bill McCloskey
|
88f199c672
|
Bug 996785 - Move CPOW wrapper answering code (r=mrbkap)
|
2014-05-16 16:40:36 -07:00 |
Bill McCloskey
|
4ea552c328
|
Bug 996785 - Move CPOW wrapper owner code (r=mrbkap)
|
2014-05-16 16:40:36 -07:00 |
Bill McCloskey
|
60d6a2696c
|
Bug 996785 - Use separate maps for local and remote CPOW objects (r=mrbkap)
|
2014-05-16 16:40:36 -07:00 |
Bill McCloskey
|
42b76f44bb
|
Bug 996785 - Rename CPOW makeId/unwrap (r=mrbkap)
|
2014-05-16 16:40:35 -07:00 |
Bill McCloskey
|
29e7a9ce1d
|
Bug 996785 - Rename CPOW toValue (r=mrbkap)
|
2014-05-16 16:40:35 -07:00 |
Bill McCloskey
|
2c11e044b8
|
Bug 996785 - Rename CPOW findObject (r=mrbkap)
|
2014-05-16 16:40:35 -07:00 |
Bill McCloskey
|
24e43dd8ca
|
Bug 996785 - Rename CPOW object map (r=mrbkap)
|
2014-05-16 16:40:35 -07:00 |
Bill McCloskey
|
9ec71fd998
|
Bug 996785 - Move global CPOW functions to top level (r=mrbkap)
|
2014-05-16 16:40:35 -07:00 |
Jon Coppeard
|
1216544376
|
Bug 959787 - Handlify remaining JS APIs r=terrence r=bz r=bholley
|
2014-04-30 10:10:33 +01:00 |
Rodrigo Rodriguez Jr.
|
9a92d22f5a
|
Bug 952650 (part 9) - Remove JSVAL_IS_INT. r=njn.
--HG--
extra : rebase_source : dc0c170914c2370c218cdbbe671d2a68628f5a87
|
2014-04-27 19:47:02 -07:00 |
Michael Shuen
|
e76fd87034
|
Bug 972385 - Make JS::AutoValueVector subscript operator return handles. r=jonco, smaug
|
2014-04-28 16:53:00 +02:00 |
Jason Orendorff
|
6e21c723d2
|
Bug 547140, part 2 - Remove flags argument from JS_GetPropertyDescriptor and friends. r=Waldo.
|
2014-04-25 16:11:01 -05:00 |
Eric Faust
|
00fc6e1f7e
|
Bug 978235 - Add missing JSAutoCompartment to JavaScriptChild.cpp. (r=terrence over IRC)
|
2014-04-15 13:08:41 -07:00 |
Eric Faust
|
0aecd9e3d2
|
Backed out changeset f1660c847ca2 (bug 978235) for landing with random debug code.
|
2014-04-15 12:56:51 -07:00 |
Eric Faust
|
c1c81e010e
|
Bug 978235 - ES6 Proxies: Implement [[IsExtensible]] trap. (r=jorendorff, terrence over IRC)
|
2014-04-14 15:52:26 -07:00 |
Bill McCloskey
|
7b13759de7
|
Bug 986317 - Stop exposing urgent semantics in IPDL files (r=bent)
|
2014-04-03 13:29:11 -07:00 |
Jon Coppeard
|
92f0d66be8
|
Bug 959787 - Handlify remaining JS APIs r=sfink r=bholley r=smaug
|
2014-04-02 15:28:03 +01:00 |
Luke Wagner
|
b1325de739
|
Bug 797126 - Remove tinyid/shortid/userid (r=terrence)
--HG--
extra : rebase_source : d3cee5e71ca02708e91419b209b5914ce9fd2f9f
|
2014-02-21 10:24:26 -06:00 |
Chris Peterson
|
d2c6598a97
|
Bug 712873 - Part 2: Replace JS_ASSERT with MOZ_ASSERT outside js/src/ directory. r=luke
|
2014-02-17 22:24:15 -08:00 |
Daniel Holbert
|
c516662c22
|
back out 3a8893b28489 (bug 712939) and 39adab158c17,16add78c43e3,37193db7e15b (bug 712873), for build bustage.
|
2014-02-19 00:15:51 -08:00 |
Chris Peterson
|
58e6c13345
|
Bug 712873 - Part 2: Replace JS_ASSERT with MOZ_ASSERT outside js/src/ directory. r=luke
|
2014-02-17 22:24:15 -08:00 |
Jon Coppeard
|
735137fc57
|
Bug 959787 - Handlify arguments for Call APIs r=terrence r=bz
|
2014-02-13 15:33:04 +00:00 |
Jon Coppeard
|
c3759c40ff
|
Bug 965830 - Convert use of JS_CallFunction and related APIs uses to HandleValueArray r=terrence r=smaug
|
2014-02-11 10:59:16 +00:00 |
Bill McCloskey
|
55fab4d8d9
|
Bug 962604 - Add ActorDestroy handling to CPOWs (r=mrbkap)
|
2014-02-05 08:39:59 -08:00 |
Eric Faust
|
fc6584c144
|
Bug 924720 - Part 5: Allow callers of NewProxyObject() to specify a Proxy JSClass. (r=jwalden)
|
2014-01-29 17:20:16 -08:00 |
Jon Coppeard
|
74da1a60c3
|
Bug 959787 - Handlify JS_Set* APIs r=terrence r=bz
|
2014-01-25 09:29:12 +00:00 |
Jon Coppeard
|
37488975e6
|
Bug 961095 - Improve generic callbacks with better typing, and by only adding storebuffer entries when the key is in the nursery r=terrence
|
2014-01-21 10:44:39 +00:00 |
Terrence Cole
|
d902eeddc8
|
Bug 959787 - Handlify several JSAPI interfaces that can GC, Part 4; r=sfink,r=bz
--HG--
extra : rebase_source : 8e1ff566f47795cd82e3f4c0a6fa37b88e7847b4
|
2014-01-17 10:08:51 -08:00 |
Josh Aas
|
31f560c053
|
Bug 960648: Consistently mark IPDL methods as MOZ_OVERRIDE. Part 2. r=bent
|
2014-01-17 13:49:39 -06:00 |
Terrence Cole
|
6beccf2363
|
Bug 959787 - Handlify several JSAPI interfaces that can GC, Part 3; r=sfink
--HG--
extra : rebase_source : ace7b0fa6ba93acbf0ec8ecaeb68ffa287a33665
|
2014-01-16 09:48:58 -08:00 |
Ms2ger
|
561cae4a0e
|
Bug 950130 - Move more INCLUDES / LOCAL_INCLUDES to moz.build; r=mshal
|
2013-12-31 10:06:11 +01:00 |
Jeff Walden
|
a51194c4dc
|
Bug 940033 - js::HashMapEntry::{key,value} fields should be private, with accessors, and the former should expose a const reference. r=jimb
--HG--
extra : rebase_source : 439d194ed15bf87e9643c9c09d4512ff7f616fcc
|
2013-11-25 17:35:09 -08:00 |
Ehsan Akhgari
|
dd58d0a554
|
Bug 944379 - Build js/ipc in unified mode; r=glandium
|
2013-11-28 08:47:03 -05:00 |
Mike Hommey
|
8fd06cf41b
|
Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal
|
2013-11-27 22:55:07 +09:00 |
Mike Hommey
|
b32a4ed166
|
Backout changeset 3fd4b546eed4 (bug 874266) and changeset a35d2e3a872f (bug 942043) for ASAN build bustage and Windows test bustage
--HG--
extra : amend_source : f20d09aeff1c8b5cbd0f1d24c7ce04e86f3aed1d
|
2013-11-28 14:24:05 +09:00 |
Mike Hommey
|
682364d535
|
Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal
|
2013-11-28 13:08:16 +09:00 |
Mike Hommey
|
2812d11fce
|
Bug 939632 - Remove LIBRARY_NAME for leaf libraries. r=gps
Landing on a CLOSED TREE.
|
2013-11-19 11:50:54 +09:00 |
Mike Hommey
|
e06d795c71
|
Bug 939074 - Remove most LIBXUL_LIBRARY. rs=gps
|
2013-11-19 11:48:10 +09:00 |
Mike Hommey
|
e80e877ab7
|
Bug 939044 - Remove most definitions of MODULE. r=mshal
|
2013-11-19 11:47:39 +09:00 |
Mike Hommey
|
ffe0380912
|
Bug 935881 - Use FINAL_LIBRARY for all (fake) libraries that end up linked in a single other library. r=gps
|
2013-11-19 11:47:14 +09:00 |
Jon Coppeard
|
4ec61f2db9
|
Bug 934442 - Defer finalization of object ID table until after minor GC r=terrence
|
2013-11-18 17:21:43 +00:00 |
Tom Schuster
|
4478f5b384
|
Bug 933834 - Rename and handlify JS_ValueToString. r=terrence,bz
|
2013-11-16 13:31:36 +01:00 |
Ms2ger
|
cca4d45da6
|
Backout changesets ded0d64f6786:03f041d03f24 and 30cbd1abde1a (bug 935696, bug 933834 and bug 939194) for build bustage.
|
2013-11-17 16:39:25 +01:00 |
Tom Schuster
|
bc757ef965
|
Bug 933834 - Rename and handlify JS_ValueToString. r=terrence,bz
|
2013-11-16 13:31:36 +01:00 |
Nathan Froyd
|
ebcc1e1abf
|
Bug 918651 - part 5 - qualify all IPDL using statements with required header; r=ehsan
|
2013-10-01 15:25:07 -04:00 |
Eddy Bruel
|
d94d3cb9a5
|
Bug 880330 - Remove the old options API; r=bholley
|
2013-10-28 12:59:04 +01:00 |
Mike Hommey
|
b000a846c2
|
Bug 929905 - Consolidate sources in moz.build. r=gps
|
2013-10-25 08:23:05 +09:00 |
Brian O'Keefe
|
9c9d71fddb
|
Bug 928709 - Convert chromium-config.mk to mozbuild, r=mshal
|
2013-10-02 13:17:55 -04:00 |
Tom Schuster
|
1faae39271
|
Bug 8844105 - Handlify JS_WrapObject. r=terrence
|
2013-10-15 20:02:23 -04:00 |
Steve Fink
|
78c2facbb2
|
Bug 925534 - Convert toVariant to use handles, r=terrence
--HG--
extra : rebase_source : b7b2a6d8b0240b888ba388133376ddcb4d6d04ce
|
2013-10-11 22:02:24 -07:00 |
Bobby Holley
|
3fc5ba84fa
|
Bug 921454 - Refactor proxy creation to use an options object. r=jonco
|
2013-10-04 13:29:35 +02:00 |
Ms2ger
|
f4153f40d4
|
Bug 900980 - Part a: Move unconditional assignments to EXPORT_LIBRARY to moz.build; rs=gps
|
2013-10-03 09:11:13 +02:00 |
David Anderson
|
437f6053a9
|
Rename IPDL's RPC to Interrupt (bug 910020, r=bent).
--HG--
rename : ipc/ipdl/test/cxx/PTestRPCErrorCleanup.ipdl => ipc/ipdl/test/cxx/PTestInterruptErrorCleanup.ipdl
rename : ipc/ipdl/test/cxx/PTestRPCRaces.ipdl => ipc/ipdl/test/cxx/PTestInterruptRaces.ipdl
rename : ipc/ipdl/test/cxx/PTestRPCShutdownRace.ipdl => ipc/ipdl/test/cxx/PTestInterruptShutdownRace.ipdl
rename : ipc/ipdl/test/cxx/PTestRacyRPCReplies.ipdl => ipc/ipdl/test/cxx/PTestRacyInterruptReplies.ipdl
rename : ipc/ipdl/test/cxx/TestRPCErrorCleanup.cpp => ipc/ipdl/test/cxx/TestInterruptErrorCleanup.cpp
rename : ipc/ipdl/test/cxx/TestRPCErrorCleanup.h => ipc/ipdl/test/cxx/TestInterruptErrorCleanup.h
rename : ipc/ipdl/test/cxx/TestRPCRaces.cpp => ipc/ipdl/test/cxx/TestInterruptRaces.cpp
rename : ipc/ipdl/test/cxx/TestRPCRaces.h => ipc/ipdl/test/cxx/TestInterruptRaces.h
rename : ipc/ipdl/test/cxx/TestRPCShutdownRace.cpp => ipc/ipdl/test/cxx/TestInterruptShutdownRace.cpp
rename : ipc/ipdl/test/cxx/TestRPCShutdownRace.h => ipc/ipdl/test/cxx/TestInterruptShutdownRace.h
rename : ipc/ipdl/test/cxx/TestRacyRPCReplies.cpp => ipc/ipdl/test/cxx/TestRacyInterruptReplies.cpp
rename : ipc/ipdl/test/cxx/TestRacyRPCReplies.h => ipc/ipdl/test/cxx/TestRacyInterruptReplies.h
rename : ipc/ipdl/test/ipdl/error/rpcMessageCompress.ipdl => ipc/ipdl/test/ipdl/error/intrMessageCompress.ipdl
rename : ipc/ipdl/test/ipdl/error/tooWeakRPCAsync.ipdl => ipc/ipdl/test/ipdl/error/tooWeakInterruptAsync.ipdl
rename : ipc/ipdl/test/ipdl/ok/rpcProtocol.ipdl => ipc/ipdl/test/ipdl/ok/intrProtocol.ipdl
|
2013-09-30 17:27:45 -07:00 |
Ryan VanderMeulen
|
af288628a8
|
Merge m-c to inbound.
|
2013-09-30 16:51:06 -04:00 |
Bill McCloskey
|
87e214ec6b
|
Bug 918170 - Handle StopIteration in CPOWs (r=dvander)
|
2013-09-30 12:20:51 -07:00 |
Jon Coppeard
|
a9d324a316
|
Bug 912567 - Split HashMap/HashSet::rekey() into rekey() and rekeyIfMoved() r=terrence
|
2013-09-24 10:03:32 +01:00 |
Birunthan Mohanathas
|
578826a89e
|
Bug 784739 - Switch from NULL to nullptr in js/ductwork/, js/ipc/, and js/public/; r=ehsan
|
2013-09-19 15:24:53 -04:00 |
Jon Coppeard
|
692778cddf
|
Bug 917798 - Handlify JS exception APIs r=terrence r=bz
|
2013-09-19 08:54:01 +01:00 |
Thinker Lee ext:(%2C%20Cervantes%20Yu%20%3Ccyu%40mozilla.com%3E)
|
32bdb371af
|
Bug 771765 - Support template content process, part 4: Clone IPC protocol objects that will be up when the template process is ready. r=khuey, r=bent
|
2013-06-03 18:14:37 +08:00 |
Mike Hommey
|
f8bc7fa754
|
Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps
|
2013-09-05 09:01:46 +09:00 |
Nicholas Nethercote
|
cbd87e0b81
|
Bug 911043 (part 1) - Move the "inject JS:: names into js::" block into its own file, to reduce dependencies on jsapi.h. r=luke.
--HG--
extra : rebase_source : 2250064bdd316ffeb8126da749bdf94ab9da4418
|
2013-09-01 21:51:02 -07:00 |
Brian O'Keefe
|
d118b95a0d
|
Bug 875934 - Move LIBRARY_NAME to moz.build, batch 3; r=mshal
|
2013-08-15 09:02:09 -04:00 |
David Anderson
|
16668a7bf4
|
Don't deadlock on a child process for a CPOW (bug 905896, r=cjones).
|
2013-08-26 21:56:57 -07:00 |
Nicholas Nethercote
|
0df65930a1
|
Bug 909178 (part 2) - Make jsclass.h not depend on jsapi.h, and rename it js/Class.h. r=jwalden.
--HG--
rename : js/src/jsclass.h => js/public/Class.h
extra : rebase_source : 31ecd4074181c234f7f71eef04a10ae371c35eaa
|
2013-08-21 22:26:57 -07:00 |
Terrence Cole
|
056c5e7a05
|
Bug 908891 - Fix remaining exact rooting hazards in js/ipc; r=evilpie
--HG--
extra : rebase_source : d48dfa50ed83c8c3d3c344467c6bd0b702a3263a
|
2013-08-23 15:53:46 -07:00 |
Nicholas Nethercote
|
789875a768
|
Bug 905017 (part 3, attempt 2) - Move profiling stack stuff from jsapi.h to js/ProfilingStack.h. r=billm.
--HG--
extra : rebase_source : 8226a31c4f2a286ba843da616b1061ca034a5d41
|
2013-08-19 23:45:26 -07:00 |
Ms2ger
|
f805d8d6eb
|
Merge m-c to inbound
|
2013-08-22 10:38:48 +02:00 |
Ms2ger
|
8040c0cadd
|
Backout changesets 7e6fb33fdf22:c85332df4320 (bug 905017) for windows bustage.
|
2013-08-22 10:16:30 +02:00 |
Ms2ger
|
1c4d224f0e
|
Bug 883284 - Part d: Move LIBXUL_LIBRARY into moz.build (f-j); r=bsmedberg
|
2013-08-22 08:56:00 +02:00 |
Ms2ger
|
4807f1c86c
|
Bug 882859 - Part b: Move FAIL_ON_WARNINGS into moz.build; r=joey+gps
|
2013-08-22 08:55:59 +02:00 |
Nicholas Nethercote
|
5c94c32440
|
Bug 905017 (part 3) - Move profiling stack stuff from jsapi.h to js/ProfilingStack.h. r=billm.
--HG--
extra : rebase_source : 8322f1c96b95685912375484172d47f53107947f
|
2013-08-19 23:45:26 -07:00 |
Nicholas Nethercote
|
2585de9a07
|
Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files. r=billm.
--HG--
extra : rebase_source : 984c61ab12f46be0509b1ce0d458d9a6e5841c64
|
2013-08-17 15:50:18 -07:00 |
Brian O'Keefe
|
61565e4086
|
Bug 896177 - Remove useless config.mk includes; r=gps
|
2013-07-17 16:06:53 -04:00 |
Ms2ger
|
37108ba241
|
Bug 903046 - Remove dead EXPORTS_mozilla/jsipc assignment; r=dvander+mshal
|
2013-08-14 08:56:48 +02:00 |
Jon Coppeard
|
e133b9b2a9
|
Bug 903352 - Handlify remaining PropertyDescriptor APIs r=terrence r=bholley r=smaug
|
2013-08-12 12:09:14 +01:00 |
Nicholas Nethercote
|
50ebc50e02
|
Bug 898263 (part 7) - Remove jsprvtd.h from EXPORTS. r=jorendorff.
--HG--
extra : rebase_source : eca8164f8652587796a8283932d8ba8ec76c0b5b
|
2013-07-25 22:52:59 -07:00 |
Terrence Cole
|
09de524f1a
|
Bug 862115 - Use Rooted<JSPropertyDescriptor> in favor of JSPropertyDescriptor::AutoRooter r=terrence r=smaug r=bholley
|
2013-04-30 10:29:40 -07:00 |
Nicholas Nethercote
|
d8f824e34e
|
Bug 898914 (part 1) - Remove JSBool.
--HG--
extra : rebase_source : 2d202e0e5005a7f54724b1540481c15cde3ad52e
|
2013-08-08 15:53:04 -07:00 |
Nicholas Nethercote
|
8ce53f9ffd
|
Bug 902332 - Replace JS_{FALSE,TRUE} with {false,true} almost everywhere. r=luke,bz.
--HG--
extra : rebase_source : 25f4de1bfae830b0af6407d260a70b787ab1dc9b
|
2013-08-06 23:59:54 -07:00 |
Terrence Cole
|
9b5d03d305
|
Bug 902249 - Fix some exact rooting hazards in js/ipc; r=jonco
|
2013-08-07 16:15:57 -07:00 |
Jon Coppeard
|
7e34a56fc6
|
Bug 900979 - Change JS_DeleteProperty APIs to use a boolean out param rather than a value r=waldo r=bz
|
2013-08-05 14:01:53 +01:00 |
Bill McCloskey
|
35518f5639
|
Bug 899804 - Make CPOWs handle instanceof with WebIDL interfaces (r=bz,dvander)
|
2013-08-01 16:45:17 -07:00 |
Jon Coppeard
|
a9d33996dd
|
Bug 899973 - GC: Convert the rest of the JS property API to use MutableHandleValue for out params - browser changes r=bz
|
2013-08-02 13:15:39 +01:00 |
Jon Coppeard
|
95ba75cb0a
|
Bug 899970 - Post barrier heap pointers in js/ipc r=terrence
|
2013-08-01 11:21:44 +01:00 |
Luke Wagner
|
c5bf7721d1
|
Bug 899245 - The preceding typo fix was wrong; the original patch should have replaced JS_GetGlobalForScopeChain with JS::CurrentGlobalOrNull (r=red, CLOSED TREE)
|
2013-07-29 19:51:16 -05:00 |
Luke Wagner
|
19f7233988
|
Fix JS/js typo from bug 899245 (r=red)
|
2013-07-29 19:36:20 -05:00 |
Bobby Holley
|
98a0425f0f
|
Bug 899245 - Rename JS_GetGlobalForScopeChain to JS::CurrentGlobalOrNull. r=luke
This was done with perl/grep.
|
2013-07-29 16:45:27 -07:00 |
Bill McCloskey
|
b51afaa42f
|
Bug 899238 - Make sure CPOW parent is never null (r=dvander).
|
2013-07-25 11:50:00 -07:00 |
Jon Coppeard
|
20fb51afdd
|
Bug 897484 - GC: Convert JS_GetProperty APIs to take MutableHandleValue r=terrence r=bholley r=smaug
|
2013-07-26 10:00:38 +01:00 |
Carsten "Tomcat" Book
|
ce93df92db
|
Backed out changeset ae8d72538dee (bug 897484) for b2g bustage
|
2013-07-26 12:34:25 +02:00 |
Jon Coppeard
|
9709d43d76
|
Bug 897484 - GC: Convert JS_GetProperty APIs to take MutableHandleValue r=terrence r=bholley r=smaug
|
2013-07-26 10:00:38 +01:00 |
Jon Coppeard
|
ebf3afbab4
|
Bug 896949 - JS_SetProperty APIs should take an immutable parameter r=waldo r=bz
|
2013-07-26 10:00:38 +01:00 |
Jon Coppeard
|
e6cd070d3d
|
Bug 896540 - GC: Convert JS_SetProperty* to take MutableHandleValue - browser changes r=bz
|
2013-07-25 13:57:00 +01:00 |
Ms2ger
|
87d5bcc7e7
|
Bug 896280 - Pass MutableHandleValue to JS::Call(); r=terrence
|
2013-07-24 09:40:01 +02:00 |
Tom Schuster
|
b2926f6e1a
|
Bug 893858 - More testing for CPOWs and fix some small bugs. r=dvander
|
2013-07-17 09:27:49 -04:00 |
Ryan VanderMeulen
|
cc6b678858
|
Backed out 4 changesets (bug 893858, bug 868859, bug 886903) for Linux debug mochitest-other crashes on a CLOSED TREE.
Backed out changeset 0ded4854067b (bug 886903)
Backed out changeset ca8afb897e13 (bug 893858)
Backed out changeset c15f503a96cc (bug 868859)
Backed out changeset 6a788f399a7f (bug 868859)
|
2013-07-17 12:43:59 -04:00 |
Tom Schuster
|
c6c8f740f8
|
Bug 893858 - More testing for CPOWs and two small bug fixes. r=dvander
|
2013-07-17 09:27:49 -04:00 |
Brian O'Keefe
|
f4815f2203
|
Bug 883502 - Part 1: Move 'chromium_config.mk' includes after rules.mk. r=gps
|
2013-07-04 08:28:43 -04:00 |
David Anderson
|
9358336f75
|
Implement CPOW support in MessageManager (bug 870180, r=smaug,billm).
|
2013-07-10 15:05:39 -07:00 |
Trevor Saunders
|
f33ade0d68
|
bug 887483 - remove a bunch of useless assignments to FORCE_STATIC_LIB implied by LIBXUL_LIBRARY=1 r=mshal
|
2013-07-11 11:06:34 -04:00 |
Tom Schuster
|
da27e50396
|
Bug 890729 - Reorder the CPOW traps. r=dvander
|
2013-07-11 11:23:34 -04:00 |
Tom Schuster
|
ea3f2fa14f
|
Bug 890729 - Implement the missing CPOW traps. r=dvander
|
2013-07-09 22:45:08 -04:00 |
Mike Shal
|
d5df6bb361
|
Bug 868536 - Move ipdl.mk files to moz.build; r=gps
Author: Mike Shal <mshal@mozilla.com>
|
2013-07-01 09:56:28 -04:00 |
David Anderson
|
71e7bc4fc9
|
Rewrite CPOWs to use one actor per process (bug 853209, r=billm,bholley,smaug).
|
2013-07-03 00:24:32 -07:00 |
David Anderson
|
2d21f2b922
|
Remove unused run-to-completion feature in IPDL (bug 876989, r=cjones).
|
2013-07-02 11:22:18 -07:00 |
Jon Coppeard
|
37b7b92c4c
|
Bug 885310 - 2 Rename JSHandleFoo in js directory r=bholley
|
2013-06-21 14:12:46 +01:00 |
Emanuel Hoogeveen
|
e0a70e1fe3
|
Bug 883697 (part 1) - Make include guards consistent in js/ductwork/, js/ipc/ and js/public/. r=njn.
--HG--
extra : rebase_source : 34f5559ba6e64831905686e12356b70109d873a8
|
2013-06-19 17:59:09 -07:00 |