js/src/jsproxy.h
2b64fd64d1c772fda138da46e158c9451da33193
created 2014-06-09 15:48 -0700
pushed 2014-09-02 16:39 +0000
Eric Faust Eric Faust - Backout changesets 654a3fc28fa2 and 88fefd05fb64 (bug 1017862) for Cpp and mochitest failures on a CLOSED TREE. r=bustage
88fefd05fb64739808d9185fa3b9e262017c7545
created 2014-06-09 14:12 -0700
pushed 2014-09-02 16:39 +0000
Eric Faust Eric Faust - Bug 1017862 - Remove virtual destructor from BaseProxyHandler. (r=jorendorff)
3825abd9a302a6270bd41f83bf666313af5cd758
created 2014-06-06 11:15 -0400
pushed 2014-07-21 20:25 +0000
Jason Orendorff Jason Orendorff - Bug 1008441 - Make Object.defineProperty(proxy, desc) only parse desc once. r=efaust.
94cfbc72d81fb5206d4115b3e24b865fb6d0a43d
created 2014-05-29 15:49 -0700
pushed 2014-07-21 20:25 +0000
Wes Kocher Wes Kocher - Backed out changeset 004d84a6905a (bug 1017862) for assertion failures on a CLOSED TREE
004d84a6905a19e2c80687b78e60466079cddc92
created 2014-05-29 15:07 -0700
pushed 2014-07-21 20:25 +0000
Eric Faust Eric Faust - Bug 1017862 - Remove virtual destructor from BaseProxyHandler. (r=jorendorff)
e0741f7815ffce0ee1fc5344ec928223b34ae7ab
created 2014-04-25 16:11 -0500
pushed 2014-06-09 21:49 +0000
Jason Orendorff Jason Orendorff - Bug 547140, part 2 - Remove flags argument from JS_GetPropertyDescriptor and friends. r=Waldo.
b588b9285415b66ecdf297b9bc7cbb557f94a5a4
created 2014-04-25 15:07 -0500
pushed 2014-06-09 21:49 +0000
Jason Orendorff Jason Orendorff - Bug 987007, part 2 - Handle assignment to named and indexed setters without using JSRESOLVE_ASSIGNING. r=bz, r=bholley.
2dd72beeb8f23852a2950010fe3e4d8ac1c4abdf
created 2014-02-18 09:59 +1300
pushed 2014-04-28 18:51 +0000
Karl Tomlinson Karl Tomlinson - b=972983 use enum for BaseProxyHandler::Action values r=bholley
a1a54af35040e1c76b5652cba3a51afb54f6655d
created 2014-02-13 11:55 -0800
pushed 2014-04-28 18:51 +0000
Bobby Holley Bobby Holley - Bug 965901 - Followup bustage fix. r=me CLOSED TREE
804ed7a7eb9f1d3d917ce2342c55efa92ba4afa3
created 2014-02-13 10:54 -0800
pushed 2014-04-28 18:51 +0000
Bobby Holley Bobby Holley - Bug 965901 - Add an ENUMERATE policy action. r=gabor sr=mrbkap
ada4e3d61c3b85c3254b57a850b4af4c063fd383
created 2014-02-13 10:54 -0800
pushed 2014-04-28 18:51 +0000
Bobby Holley Bobby Holley - Bug 965901 - Track and assert the policy action in AutoEnterPolicy/assertEnteredPolicy. r=gabor sr=mrbkap
9c264aed5f9e3cd55b4494268bf0d780f18fdc8c
created 2014-02-01 00:30 -0800
pushed 2014-03-17 21:55 +0000
Eric Faust Eric Faust - Bug 924720 - Followup: Remove js::IsProxyClass(clasp), and use clasp->isProxy() instead. (r=jwalden)
f6395f80b24fa7235fbfbf64f13d67339e74518a
created 2014-01-29 17:20 -0800
pushed 2014-03-17 21:55 +0000
Eric Faust Eric Faust - Bug 947014 - Allow callers of Wrapper::New to specify a prototype. (r=bholley)
beb52f820ac567ba0adb91c14f35429d581e64c1
created 2014-01-29 17:20 -0800
pushed 2014-03-17 21:55 +0000
Eric Faust Eric Faust - Bug 924720 - Part 8: Remove BaseProxyHandler::isOuterWindow(). (r=bholley)
c1bd9e2e41b25e6e8c737ea87ab3b19bd911f13f
created 2014-01-29 17:20 -0800
pushed 2014-03-17 21:55 +0000
Eric Faust Eric Faust - Bug 924720 - Part 7: Move and rename OuterWindowProxyObject::class_. (r=bholley)
d3af8463dddc2cbf7f80523975575ca91034984c
created 2014-01-29 17:20 -0800
pushed 2014-03-17 21:55 +0000
Eric Faust Eric Faust - Bug 924720 - Part 6: Allow callers of Wrapper::New to specify a Proxy JSClass. (r=bholley)
aac3d84c27c0846ef1d952a4d43962f8d6f88306
created 2014-01-29 17:20 -0800
pushed 2014-03-17 21:55 +0000
Eric Faust Eric Faust - Bug 924720 - Part 5: Allow callers of NewProxyObject() to specify a Proxy JSClass. (r=jwalden)
1a0f8903f3ceb059163162bc4cd428c8b59889bf
created 2014-01-29 17:20 -0800
pushed 2014-03-17 21:55 +0000
Eric Faust Eric Faust - Bug 924720 - Part 3: Allow future Proxy JSClasses to safely have extra reserved slots. (r=billm)
488ab195f1ae21f123a446cb4bf76752599bbfa8
created 2014-01-29 17:20 -0800
pushed 2014-03-17 21:55 +0000
Eric Faust Eric Faust - Bug 924720 - Part 1: Implement IsProxy() using new JSClass flag. (r=jwalden)
f8768358ad0f8ce7ff522eba6f2b812d6534f1b8
created 2014-01-29 13:07 -0800
pushed 2014-03-17 21:55 +0000
Bobby Holley Bobby Holley - Bug 965082 - Unify duplicate bits of state of proxies. r=mrbkap,r=gabor
1c6081f57d57ab677daed49eebc069ebada6e93c
created 2013-12-16 18:27 -0800
pushed 2014-03-17 21:55 +0000
Wes Kocher Wes Kocher - Backed out changeset ef0eeaec74a8 (bug 949183) on the theory that it somehow broke every single b2g test on a CLOSED TREE
ef0eeaec74a8a13bf6eb8f6265b3c7124e6d3577
created 2013-12-16 14:40 -0800
pushed 2014-03-17 21:55 +0000
Sean Stangl Sean Stangl - Bug 949183 - Fix jsid static constructor explosion. r=Waldo
dbeea0e93b56b586792fe8265779249d22018b2a
created 2013-12-16 10:53 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 785905 - Build Ion MIR graph off thread, r=jandem.
ae50af3377666ac4f78992828e5ea38590fa2b29
created 2013-12-13 12:01 -0800
pushed 2014-03-17 21:55 +0000
Eric Faust Eric Faust - Bug 926012 - Part 3: Convert wrappers to using dynamic prototype hooks. (r=bholley)
8ba79063973d486a5f32d7f8bb67a22523399705
created 2013-12-13 12:01 -0800
pushed 2014-03-17 21:55 +0000
Eric Faust Eric Faust - Bug 926012 - Part 2: Allow __proto__ sets on proxies. (r=Waldo)
aa573b104bdfe1bf994d14dd0bb6de2465791953
created 2013-12-05 20:07 +0100
pushed 2014-03-17 21:55 +0000
Tom Schuster Tom Schuster - Bug 697343 - Introduce a slice hook to allow optimizing Array.prototype.slice for Proxies etc. r=jandem,bz
e0803c4ddc9020cc46128326b8a2b82c96d1e790
created 2013-12-05 20:07 +0100
pushed 2014-03-17 21:55 +0000
Tom Schuster Tom Schuster - Bug 697343 - Remove getElementIfPresent. r=Waldo
83160d1d58c831b0e15534e3d24a2e85886f5711
created 2013-12-06 15:03 -0800
pushed 2014-03-17 21:55 +0000
Sean Stangl Sean Stangl - Bug 939505 - Use JS_DEBUG in public headers. r=jorendorff
fbc0b4c30fd0fb53e5613e747ab5b9263170919a
created 2013-12-05 16:19 -0500
pushed 2014-02-04 01:06 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 22770b30545b, 0809370fabdb, 4ef4764c1b55, and bfe768b87464 (bug 697343) due to Gaia UI test bustage.
a3f7a5b3bb3a099b521d5050a044f64e5e52e494
created 2013-12-05 12:58 -0800
pushed 2014-02-04 01:06 +0000
Bobby Holley Bobby Holley - Bug 945826 - Trap overrides and comments. r=jorendorff
4ef4764c1b559115664fbd4534629e48d45e3cf0
created 2013-12-05 20:07 +0100
pushed 2014-02-04 01:06 +0000
Tom Schuster Tom Schuster - Bug 697343 - Introduce a slice hook to allow optimizing Array.prototype.slice for Proxies etc. r=jandem,bz
bfe768b8746466df23f9f141b8ed32ba991bc5ff
created 2013-12-05 20:07 +0100
pushed 2014-02-04 01:06 +0000
Tom Schuster Tom Schuster - Bug 697343 - Remove getElementIfPresent. r=Waldo
27327f3e29437b92cd7f94899c19392b45c6ad59
created 2013-11-26 14:53 +0100
pushed 2014-02-04 01:06 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 939696 - IsScriptedProxy. r=bholley
dad39f51b7162f2b016d1ca42b5e16be445f7fbd
created 2013-10-29 16:39 -0700
pushed 2014-02-04 01:06 +0000
Jeff Walden Jeff Walden - Bug 903332 - Make watch/unwatch into proxy hooks and such, and make watching/unwatching work on DOM proxies and windows (or at least work as much as it ever did, which is to say kinda-sorta-ish). r=bhackett, r=efaust
0f285b36d592ea4cac854f26af69d50ffdc9e7cd
created 2013-11-07 16:10 -0500
pushed 2014-02-04 01:06 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 471db633b20c (bug 903332) for B2G desktop mochitest-1 failures.
471db633b20c5dcbc914b2090aa141811363d089
created 2013-10-29 16:39 -0700
pushed 2014-02-04 01:06 +0000
Jeff Walden Jeff Walden - Bug 903332 - Make watch/unwatch into proxy hooks and such, and make watching/unwatching work on DOM proxies and windows (or at least work as much as it ever did, which is to say kinda-sorta-ish). r=bhackett, r=efaust
6fe3a73c35d88a3b5c54a18c4f9eadabab1431f0
created 2013-11-05 10:15 +0000
pushed 2014-02-04 01:06 +0000
Jon Coppeard Jon Coppeard - Bug 934485 - Remove unused ProxyOptions::forceForegroundFinalization() r=terrence
63d554bec64a866442aa6dd6b88d4c3e0dd7fdcc
created 2013-10-29 16:39 -0700
pushed 2013-12-09 19:58 +0000
Jeff Walden Jeff Walden - Bug 903332 - Make watch/unwatch into proxy hooks and such, and make watching/unwatching work on DOM proxies and windows (or at least work as much as it ever did, which is to say kinda-sorta-ish). r=bhackett, r=efaust, a=bajaj
e9b3eac5b6744e2147db5f67cec634bbfea83b9a
created 2013-10-17 18:13 -0700
pushed 2013-12-09 19:58 +0000
Eric Faust Eric Faust - Bug 923765 - Account for __noSuchMethod__ in proxy stubs in GetPropertyIC. (r=djvj)
421efbf3ad86c5b1d3ddcec26f792bc27940faed
created 2013-10-07 12:44 -0400
pushed 2013-12-09 19:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/ (7/9); r=ehsan
7ea98711b26ce2b47b24df60cfa0b9519bfe0afa
created 2013-10-04 13:29 +0200
pushed 2013-12-09 19:58 +0000
Bobby Holley Bobby Holley - Bug 921454 - Add an option for explicitly forcing foreground finalization. r=jonco
6a194198c85da6772c32865cef1d507d75f44d1c
created 2013-10-04 13:29 +0200
pushed 2013-12-09 19:58 +0000
Bobby Holley Bobby Holley - Bug 921454 - Refactor proxy creation to use an options object. r=jonco
df569a38d1b0d793e668481c737e6e43250937e1
created 2013-10-04 13:29 +0200
pushed 2013-12-09 19:58 +0000
Bobby Holley Bobby Holley - Bug 921448 - Remove FunctionProxyObjects. r=ejpbruel
b340b241e433e2e478c37c90d9196ce34331b8bd
created 2013-09-24 08:21 -0700
pushed 2013-12-09 19:58 +0000
Dan Gohman Dan Gohman - Bug 918023 - SpiderMonkey: Const-qualify various static variables. r=njn
ac09e1a3fa46889569c043aa7c12f6bef071880a
created 2013-09-24 14:09 -0400
pushed 2013-12-09 19:58 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 2c3d1c9241d7 (bug 918023) for Windows debug TestEndian failures.
2c3d1c9241d7b0f3612bb9cb705b33c537eb7925
created 2013-09-24 08:21 -0700
pushed 2013-12-09 19:58 +0000
Dan Gohman Dan Gohman - Bug 918023 - SpiderMonkey: Const-qualify various static variables. r=njn
d08fd5abd6a2eded968b580a2190fc64cbf0f276
created 2013-09-19 16:24 -0600
pushed 2013-10-28 21:59 +0000
Brian Hackett Brian Hackett - Bug 903802 - Give a singleton type to the global scope polluter proxy. r=jandem, a=lsblakk
03174045ef8d72ab2a0486e656c988bb3644951d
created 2013-09-11 05:49 -0700
pushed 2013-10-28 21:59 +0000
Dan Gohman Dan Gohman - Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
12e4307ff333c9f8bb93fa73bc3a6fd2109d6f8e
created 2013-09-04 20:58 -0400
pushed 2013-10-28 21:59 +0000
Yaron Tausky Yaron Tausky - Bug 911553 - Trap Proxy calls from ToPrimitive. r=bholley
73bad4a03382abb23cedbcc0edbcb00ef2e71ebf
created 2013-08-28 17:20 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910109 (part 1) - Make jsproxy.h not depend on jsapi.h. r=luke.
3f686383d8070b86692dcf948bdb13e2fb7bc8ea
created 2013-08-26 21:39 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 909623 (part 4) - Create js/CallNonGenericMethod.h and vm/CallNonGenericMethod.cpp. r=luke.
df669fe7875b801e2c2aaa6fe4a7d5c58711e02e
created 2013-08-26 21:39 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 909623 (part 2) - Move GetObjectProto() from jsfriendapi.h to jsfriendapi.cpp. r=luke,bz.
535e7c112fc63acb9d7ca92d71a1cad2fc7f03e6
created 2013-08-27 15:10 -0700
pushed 2013-10-28 21:59 +0000
Justin Lebar Justin Lebar - Bug 909514 - Include <new> before mozilla::Maybe (and move Maybe into mfbt/Maybe.h). r=waldo
f8fec7c369d122af724ab6635ea81cd09f75a836
created 2013-08-21 22:26 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 909178 (part 2) - Make jsclass.h not depend on jsapi.h, and rename it js/Class.h. r=jwalden.
9300e996107032db6d26100d124a7faa2506a144
created 2013-08-10 22:20 -0700
pushed 2013-10-28 21:59 +0000
Eric Faust Eric Faust - Bug 875452 - Part 5: Add generic proxy stub to GetPropertyIC. (r=djvj)
4fcb0471e0c98ab2d4d057237b94603bac9c7415
created 2013-08-11 20:02 -0700
pushed 2013-10-28 21:59 +0000
Phil Ringnalda Phil Ringnalda - Back out ffb1961adc27:c81045074b71 (bug 875452), 87a5139e77eb:093496cb6997 (bug 902264), d04219b09245:954b005832ac (bug 875452) on suspicion of causing GC crashes
d04219b092453b1aeee90d539225342a9746196d
created 2013-08-10 22:20 -0700
pushed 2013-10-28 21:59 +0000
Eric Faust Eric Faust - Bug 875452 - Part 5: Add generic proxy stub to GetPropertyIC. (r=djvj)
737fb09c65a3e8c61d8935e1e958ae89b89750ba
created 2013-07-25 22:52 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898263 (part 7) - Remove jsprvtd.h from EXPORTS. r=jorendorff.
ab5587721464258ee90c6c4a2ad53db12bd9a1f8
created 2013-07-25 21:23 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898263 (part 1) - Slim down jsprvtd.h. r=jorendorff.
db34065a8666ff7d7f460056b28282619830e33c
created 2013-04-30 10:29 -0700
pushed 2013-10-28 21:59 +0000
Terrence Cole Terrence Cole - Bug 862115 - Use Rooted<JSPropertyDescriptor> in favor of JSPropertyDescriptor::AutoRooter r=terrence r=smaug r=bholley
less more (0) -100 -60 tip