js/src/jsproxy.cpp
5db44a9eece27d6aa7345fcd97a3e2b33fa77629
created 2014-02-21 15:55 -0800
pushed 2014-02-22 00:03 +0000
Bobby Holley Bobby Holley - Bug 975277 - Rewrite Proxy::set logic. r=efaust
a6cf2d7996a4cbd058d53829cec7294331c67b89
created 2014-02-21 10:24 -0600
pushed 2014-02-21 16:34 +0000
Luke Wagner Luke Wagner - Bug 797126 - Remove tinyid/shortid/userid (r=terrence)
d2c4ae312b66e83c55226805aa30c858b90a30e3
created 2014-02-19 09:02 -0700
pushed 2014-02-19 16:02 +0000
Brian Hackett Brian Hackett - Bug 964059 - Share atoms compartment/zone between multiple runtimes, r=billm,bent.
804ed7a7eb9f1d3d917ce2342c55efa92ba4afa3
created 2014-02-13 10:54 -0800
pushed 2014-02-13 18:54 +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-02-13 18:54 +0000
Bobby Holley Bobby Holley - Bug 965901 - Track and assert the policy action in AutoEnterPolicy/assertEnteredPolicy. r=gabor sr=mrbkap
e1357ca3147a1ab5b250a99f3f663443c34ca882
created 2014-02-11 10:59 +0000
pushed 2014-02-11 11:05 +0000
Jon Coppeard Jon Coppeard - Bug 965830 - Make AutoValueArray into a fixed-size inline array that roots its contents r=terrence
beb52f820ac567ba0adb91c14f35429d581e64c1
created 2014-01-29 17:20 -0800
pushed 2014-01-30 01:20 +0000
Eric Faust Eric Faust - Bug 924720 - Part 8: Remove BaseProxyHandler::isOuterWindow(). (r=bholley)
c1bd9e2e41b25e6e8c737ea87ab3b19bd911f13f
created 2014-01-29 17:20 -0800
pushed 2014-01-30 01:20 +0000
Eric Faust Eric Faust - Bug 924720 - Part 7: Move and rename OuterWindowProxyObject::class_. (r=bholley)
aac3d84c27c0846ef1d952a4d43962f8d6f88306
created 2014-01-29 17:20 -0800
pushed 2014-01-30 01:20 +0000
Eric Faust Eric Faust - Bug 924720 - Part 5: Allow callers of NewProxyObject() to specify a Proxy JSClass. (r=jwalden)
ae3ceb166be1b4bd28c60956d09b3107390101bb
created 2014-01-29 17:20 -0800
pushed 2014-01-30 01:20 +0000
Eric Faust Eric Faust - Bug 924720 - Part 4: Create new macros for easy Proxy JSClass creation. (r=jwalden)
1a0f8903f3ceb059163162bc4cd428c8b59889bf
created 2014-01-29 17:20 -0800
pushed 2014-01-30 01:20 +0000
Eric Faust Eric Faust - Bug 924720 - Part 3: Allow future Proxy JSClasses to safely have extra reserved slots. (r=billm)
d038c9b4c7dc28916b63fb8d650a0ae48ef9380a
created 2014-01-29 17:20 -0800
pushed 2014-01-30 01:20 +0000
Eric Faust Eric Faust - Bug 924720 - Part 2: Make OuterWindowProxy use the proxy HasInstance and Convert stubs. (r=bholley)
488ab195f1ae21f123a446cb4bf76752599bbfa8
created 2014-01-29 17:20 -0800
pushed 2014-01-30 01:20 +0000
Eric Faust Eric Faust - Bug 924720 - Part 1: Implement IsProxy() using new JSClass flag. (r=jwalden)
ce4d2dd81858c50964fc4ef0db7a97dc3a2ba2e9
created 2014-01-28 12:05 -0800
pushed 2014-01-29 21:23 +0000
Terrence Cole Terrence Cole - Bug 963738 - Fix some false positives in the Array analysis; r=jonco
f8768358ad0f8ce7ff522eba6f2b812d6534f1b8
created 2014-01-29 13:07 -0800
pushed 2014-01-29 21:07 +0000
Bobby Holley Bobby Holley - Bug 965082 - Unify duplicate bits of state of proxies. r=mrbkap,r=gabor
cbd3e46573d88bcc0974066d50f76929af4670c2
created 2014-01-24 19:57 -0800
pushed 2014-01-28 07:53 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 2: Replace JS_UNLIKELY with MOZ_UNLIKELY. r=luke
5ac97770b63cb9b72cb5e87a4c582fd9187f61b4
created 2014-01-24 16:08 -0800
pushed 2014-01-25 00:08 +0000
Bobby Holley Bobby Holley - Bug 957688 - Kill off checkAccess. r=mrbkap
b97134e8179824adff83e7be1abf5d07a739b244
created 2014-01-16 15:09 -0800
pushed 2014-01-16 23:12 +0000
Eric Faust Eric Faust - Bug 950407 Followup - Add a parameter to JSMSG_SETPROTOTYPEOF_FAIL. (r=Waldo on IRC)
19cb3daa91a754fadda67fa0843ea0cb23a7991f
created 2014-01-16 15:09 -0800
pushed 2014-01-16 23:12 +0000
Eric Faust Eric Faust - Bug 950407 - Fix ES6 Proxy forwarding, and apropriately throw on indirect ArrayBuffer __proto__ sets. (r=bholley,Waldo sr=mrbkap)
bf6cb0c04562e9fa13364b1043805ad8e9a77aaf
created 2014-01-16 09:48 -0800
pushed 2014-01-16 19:21 +0000
Terrence Cole Terrence Cole - Bug 959787 - Handlify several JSAPI interfaces that can GC, Part 3; r=sfink
675b925b575e3e46a037f66061813c360bce9693
created 2014-01-14 21:46 -0500
pushed 2014-01-15 03:05 +0000
Boris Zbarsky Boris Zbarsky - Bug 959695 part 3. Make ReportIsNotFunction take a Handle. r=terrence
b47da97e9521a8a89114c3d3e6cf31adf14ab049
created 2014-01-14 21:46 -0500
pushed 2014-01-15 03:05 +0000
Boris Zbarsky Boris Zbarsky - Bug 959695 part 1. Make ValueToCallable take a Handle. r=terrence
4a613dc5e5c7d212b6d207c71051ab20bb87a677
created 2014-01-06 15:49 -0500
pushed 2014-01-06 20:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 884a27ad7c5e (bug 950407) for mochitest orange.
884a27ad7c5e71ebaa5a34d3c559b9bc7121f555
created 2014-01-06 11:34 -0800
pushed 2014-01-06 19:37 +0000
Eric Faust Eric Faust - Bug 950407 - Fix broken scripted proxy prototype set forwarding. (r=bholley)
7ebd1e1a81978681ebe38d5af517b568e4b46aee
created 2014-01-06 10:06 -0500
pushed 2014-01-06 15:08 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in remaining directories; r=ehsan
ec79d33b9b0b8ed51ceb75f240af0a9a7dca786b
created 2013-12-19 17:39 +0100
pushed 2013-12-19 16:40 +0000
Tom Schuster Tom Schuster - Bug 949197 - Make Array#slice on COW arrays work again. r=bz f=bholley
0270980e1c0590ae0715d7b70c584086441e51d1
created 2013-12-18 13:30 +0100
pushed 2013-12-18 12:32 +0000
Tom Schuster Tom Schuster - Bug 942453 - Handlify IndexToId. r=terrence
5bcd468384a86605dc92dd6ce2986b1a5f6214ba
created 2013-12-17 23:50 +0100
pushed 2013-12-17 22:54 +0000
Till Schneidereit Till Schneidereit - Bug 814892 - Actually compare the right values when making sure a proxy [[Get]] trap returns the correct value. r=efaust
1c6081f57d57ab677daed49eebc069ebada6e93c
created 2013-12-16 18:27 -0800
pushed 2013-12-17 02:28 +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 2013-12-16 23:36 +0000
Sean Stangl Sean Stangl - Bug 949183 - Fix jsid static constructor explosion. r=Waldo
dbeea0e93b56b586792fe8265779249d22018b2a
created 2013-12-16 10:53 -0800
pushed 2013-12-16 18:53 +0000
Brian Hackett Brian Hackett - Bug 785905 - Build Ion MIR graph off thread, r=jandem.
ae50af3377666ac4f78992828e5ea38590fa2b29
created 2013-12-13 12:01 -0800
pushed 2013-12-13 20:01 +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 2013-12-13 20:01 +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 2013-12-10 05:15 +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 2013-12-10 05:15 +0000
Tom Schuster Tom Schuster - Bug 697343 - Remove getElementIfPresent. r=Waldo
fbc0b4c30fd0fb53e5613e747ab5b9263170919a
created 2013-12-05 16:19 -0500
pushed 2013-12-05 21:19 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 22770b30545b, 0809370fabdb, 4ef4764c1b55, and bfe768b87464 (bug 697343) due to Gaia UI test bustage.
4ef4764c1b559115664fbd4534629e48d45e3cf0
created 2013-12-05 20:07 +0100
pushed 2013-12-05 19:17 +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 2013-12-05 19:17 +0000
Tom Schuster Tom Schuster - Bug 697343 - Remove getElementIfPresent. r=Waldo
b96d513cd89f5aff1841c6a6c926481807864589
created 2013-11-25 17:35 -0800
pushed 2013-12-04 00:41 +0000
Jeff Walden Jeff Walden - Bug 940033 - js::HashMapEntry::{key,value} fields should be private, with accessors, and the former should expose a const reference. r=jimb
27327f3e29437b92cd7f94899c19392b45c6ad59
created 2013-11-26 14:53 +0100
pushed 2013-11-26 13:56 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 939696 - IsScriptedProxy. r=bholley
b5ad39d10f98b3519e9e01dab3f8cb865c26c061
created 2013-11-22 10:55 -0800
pushed 2013-11-22 18:55 +0000
Bobby Holley Bobby Holley - Bug 933681 - Always stash resolved constructors in global slots, and kill markStandardClassInitializedNoProto. r=jorendorff
3b9e118ded0fcf433cb78179cd2527ec09d33485
created 2013-11-22 00:16 -0500
pushed 2013-11-22 05:16 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 941424 - Build more of the JS engine in unified mode; r=djvj
53b2cdf230dc391df15a5a84c209a5fbfa12b2b5
created 2013-11-09 19:53 -0700
pushed 2013-11-10 02:54 +0000
Brian Hackett Brian Hackett - Bug 928050 - Don't GC during atomization, r=billm.
dad39f51b7162f2b016d1ca42b5e16be445f7fbd
created 2013-10-29 16:39 -0700
pushed 2013-11-09 03:29 +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 2013-11-07 21:11 +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 2013-11-07 18:46 +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
2f9458266db79b0884c88f72b399f0973db18dca
created 2013-11-06 16:26 +0100
pushed 2013-11-06 15:27 +0000
Tom Schuster Tom Schuster - Bug 934557 - Handlify JS::ToBoolean and remove JS_ValueToBoolean. r=terrence
e9b3eac5b6744e2147db5f67cec634bbfea83b9a
created 2013-10-17 18:13 -0700
pushed 2013-10-18 01:14 +0000
Eric Faust Eric Faust - Bug 923765 - Account for __noSuchMethod__ in proxy stubs in GetPropertyIC. (r=djvj)
0a16850fbd85f06db425675422a2700667b2d146
created 2013-10-14 15:24 -0500
pushed 2013-10-14 20:46 +0000
Jason Orendorff Jason Orendorff - Bug 923836 - Set aside the first 3 reserved slots of global objects for application use. r=Waldo.
c82f469916b909186b365dbb2cf6d3f0c74cbd8b
created 2013-10-11 22:02 -0700
pushed 2013-10-12 05:04 +0000
Steve Fink Steve Fink - Bug 925585 - Missing Rooted in proxy_createFunction, r=terrence
421efbf3ad86c5b1d3ddcec26f792bc27940faed
created 2013-10-07 12:44 -0400
pushed 2013-10-07 17:28 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/ (7/9); r=ehsan
6a194198c85da6772c32865cef1d507d75f44d1c
created 2013-10-04 13:29 +0200
pushed 2013-10-04 11:30 +0000
Bobby Holley Bobby Holley - Bug 921454 - Refactor proxy creation to use an options object. r=jonco
05abf18b56357d0fd585ddca61f89a5f9231390f
created 2013-10-04 13:29 +0200
pushed 2013-10-04 11:30 +0000
Bobby Holley Bobby Holley - Bug 921448 - Move ProxyObject::New to vm/ProxyObject.cpp. r=ejpbruel
df569a38d1b0d793e668481c737e6e43250937e1
created 2013-10-04 13:29 +0200
pushed 2013-10-04 11:30 +0000
Bobby Holley Bobby Holley - Bug 921448 - Remove FunctionProxyObjects. r=ejpbruel
62829945c612c047ee1f2eff45ca46bea560195b
created 2013-10-04 13:29 +0200
pushed 2013-10-04 11:30 +0000
Bobby Holley Bobby Holley - Bug 921448 - Stop using FunctionObjectProxies for ScriptedIndirectProxies. r=ejpbruel
fbb25bc1d0e4fb9f9dc3e7192a5ca2f635ab769b
created 2013-10-04 13:29 +0200
pushed 2013-10-04 11:30 +0000
Bobby Holley Bobby Holley - Bug 921448 - Stop creating a FunctionObjectProxy when a scripted direct proxy has a callable target. r=ejpbruel
875d92327646cd47eb9d4ca146e969ed2bb01045
created 2013-10-04 13:29 +0200
pushed 2013-10-04 11:30 +0000
Bobby Holley Bobby Holley - Bug 921448 - Get rid of weird demultiplexing NewProxyObject overload. r=ejpbruel
553f2ce034577dd7e34798367e651080d330c90e
created 2013-10-04 13:29 +0200
pushed 2013-10-04 11:30 +0000
Bobby Holley Bobby Holley - Bug 921448 - Implement sane default behavior for fun_toString for all proxies. r=ejpbruel
b340b241e433e2e478c37c90d9196ce34331b8bd
created 2013-09-24 08:21 -0700
pushed 2013-09-24 20:23 +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-09-24 18:09 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 2c3d1c9241d7 (bug 918023) for Windows debug TestEndian failures.
less more (0) -300 -100 -60 tip