js/src/vm/SelfHosting.cpp
56e25768c99addacea51258b2392926749da2df5
created 2015-11-22 03:07 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 6: Add RegExpPrototypeOptimizable. r=nbp
adca5076bc4605316984c719bbc4729e0a7f1d58
created 2015-11-22 02:55 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 2: Add self-hosting RegExpCreate intrinsic. r=till
cb171b15a882723b189e2fefa2a06f27e8f907c5
created 2015-11-16 09:01 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1165052 - Part 5: Inline IsWrappedArrayConstructor intrinsic. r=jandem
fdbb1c215d783a85c27d71ed8bb832690962c948
created 2015-11-16 09:01 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1165052 - Part 4: Inline IsConstructor intrinsic. r=jandem
5e02cbf51e4540dec3716e5ec9b415b632e8473c
created 2015-12-23 12:46 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1165052 - Part 3: Add IsWrappedArrayConstructor intrinsic. r=efaust
17a5a95bf6cc6ddf4251dec76201baf20bbd3452
created 2015-12-19 19:51 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1233642 - Part 1: Add IsArray intrinsic. r=efaust
f66243f0197ec2f2c55d8e0481234a7768d17198
created 2016-01-14 15:11 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1165053 - Part 1: Handle when ArrayBuffer species constructor returns wrapped ArrayBuffer. r=jwalden
f3195319f23d49c8f91b2edfe2b549a470d386db
created 2016-03-05 18:56 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1165053 - Part 0.3: Inline ArrayBufferByteLength self-hosting intrinsic. r=jwalden
fffa0e5cc40628fcb7848dff1fe8c8c7605e9bc7
created 2016-03-05 18:56 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1165053 - Part 0.2: Inline PossiblyWrappedArrayBufferByteLength self-hosting intrinsic. r=jwalden
63d6812ce8ccc5968bb0a5359a5ac9052fc87e48
created 2016-03-05 18:56 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1165053 - Part 0.1: Add PossiblyWrappedArrayBufferByteLength self-hosting intrinsic. r=jwalden
1090265b5b38d364569b950444194e4084908117
created 2015-11-25 22:38 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1219757 - Part 5: Remove RegExpObject::createNoStatics. r=till
7bb43f9d76affc52ca45036424da6f33107929d5
created 2015-11-25 22:38 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1219757 - Part 3: Rename Self-hosting regexp_construct_no_statics to regexp_construct. r=till
102696dd72b5113694d8e432178ac9c7a9a0cabd
created 2016-03-22 19:27 -0400
pushed 2016-04-04 13:43 +0000
Boris Zbarsky Boris Zbarsky - Back out bug 1256376 for now until I can figure out what's going on with it. I am sorry for the CLOSED TREE.
e947c9941fe17266770e9f56f283f0d7628b2b65
created 2016-02-10 23:10 +0100
pushed 2016-04-04 13:43 +0000
Till Schneidereit Till Schneidereit - Bug 911216 - Part 11: Implement all Promise inspection functionality as Debugger getters. r=shu,fitzgen
87c4e3921c4c419001c3ae554ab4249d3ee13c0a
created 2016-02-10 23:09 +0100
pushed 2016-04-04 13:43 +0000
Till Schneidereit Till Schneidereit - Bug 911216 - Part 10: Support debugger hooks for creation and settling of promises. r=shu
33ad12d6ff452fa3f5f12f623a8837024706ab52
created 2016-03-22 16:18 +0100
pushed 2016-04-04 13:43 +0000
Till Schneidereit Till Schneidereit - Bug 911216 - Part 9: Properly handle rejecting wrapped promises in the face of xray wrappers. r=efaust,f=bz
021f70a04fadc6155030df3d30d8c4f01278dd6a
created 2015-11-10 12:34 +0100
pushed 2016-04-04 13:43 +0000
Till Schneidereit Till Schneidereit - Bug 911216 - Part 7: Implement ES6 Promises in the JavaScript engine. r=efaust
061f78d24d78fbb7bfc24326a382a62cf371c17b
created 2016-03-22 18:11 -0400
pushed 2016-04-04 13:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 1256376 followup to fix -Werror bustage on Windows.
da845f5c14210af5d052ce394567e824f0e3ce82
created 2016-03-22 13:49 -0400
pushed 2016-04-04 13:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 1256376. Fix forEach on typed arrays to work over Xrays from web extension sandboxes. r=till
da683a9c88cf542a17643e7a006174fd78a4d72b
created 2016-03-22 21:11 +0100
pushed 2016-04-04 13:43 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset c2e6b3fb0892 (bug 1256376)
c2e6b3fb0892141d91684ac248957d92e7b2afa3
created 2016-03-22 13:49 -0400
pushed 2016-04-04 13:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 1256376. Fix forEach on typed arrays to work over Xrays from web extension sandboxes. r=till
a3d994656b2bf373d1deb2cc13f559a4dcf15747
created 2016-03-19 02:42 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1248289 - Part 1: Inline _GetNextMapEntryForIterator intrinsic. r=jandem
7521187099901a39edfea213b477975bbb98ba99
created 2016-02-10 23:09 +0100
pushed 2016-04-04 13:43 +0000
Till Schneidereit Till Schneidereit - Bug 911216 - Part 4: Add self-hosting intrinsic for creating arrays in other compartments. r=efaust
16b05a0fb83aa8a444d6afe0942291627c500960
created 2016-03-12 15:02 +0100
pushed 2016-04-04 13:43 +0000
Tom Schuster Tom Schuster - Bug 1253016 - Implement and test the new spec for legacy functions. r=till
fe2ad6c8ba91a85463c753d17478e2fc5563a344
created 2016-02-10 23:09 +0100
pushed 2016-03-09 16:35 +0000
Till Schneidereit Till Schneidereit - Bug 911216 - Part 2: Add self-hosting intrinsic for calling wrapped functions without wrapper security checks. r=efaust,bholley
8a2c2d8fc91f7014c701db6ee7d15b2a1b461b01
created 2016-02-24 13:27 +0100
pushed 2016-03-09 16:35 +0000
Tom Schuster Tom Schuster - Bug 1249123 - Add telemetry for __defineGetter__/__defineSetter__ |this| values. data-review=bsmedberg r=till
08a0ab0d5c4a478d006d088af5d7b06eaf5e0dcc
created 2016-02-22 07:50 -0600
pushed 2016-03-09 16:35 +0000
Daniel Näslund Daniel Näslund - Bug 1242196 - Use RadixSort for typed arrays. r=mrrrgn
d320678c4fab4b2fad3f71c11b6e148600172316
created 2016-02-17 15:48 +0000
pushed 2016-03-09 16:35 +0000
Jon Coppeard Jon Coppeard - Bug 1247934 - Handle receiving unboxed exports array from self hosted module code r=shu
966f47ed2f25eb54fb1f967d4443b3c2b8b63220
created 2016-02-12 04:11 -0800
pushed 2016-02-17 19:16 +0000
Joel Maher Joel Maher - backout Bug 1221144 for perf regression
9d9527de1caaf9421ab2529513c522b15f699486
created 2016-02-10 18:20 +0100
pushed 2016-02-17 19:16 +0000
Tom Schuster Tom Schuster - Bug 1113685 - Report the right name when calling selfhosted functions on incompatible objects. r=till
eac757a4e54f20dae57dbbecab0053133d1a34d2
created 2016-02-07 20:21 +0100
pushed 2016-02-08 15:56 +0000
Till Schneidereit Till Schneidereit - Bug 1246131 - Part 2: Let opt builds compile again, even on a CLOSED TREE. r=bustage
1dac2ec926e83ac041c0598d0c403a9a12d41f7f
created 2016-02-07 20:08 +0100
pushed 2016-02-08 15:56 +0000
Till Schneidereit Till Schneidereit - Bug 1246134 - Fix loading of external self-hosted JS using MOZ_SELFHOSTEDJS. r=efaust
d03ccef2c8f5bac47b64543f0f5a3d4c164e2e1c
created 2016-02-07 20:07 +0100
pushed 2016-02-08 15:56 +0000
Till Schneidereit Till Schneidereit - Bug 1246131 - Provide 'dbg(msg)' debug printing utility function for self-hosted code. r=jandem
1d13b1102685e955931f51253a65f9d7d81f1526
created 2016-02-07 15:40 +0100
pushed 2016-02-08 15:56 +0000
Tom Schuster Tom Schuster - Bug 1132630 - Renumber steps in Function.prototype.bind. r=till
7a9f939bf24daa47024d471dd29c7a9572754f1a
created 2015-11-09 17:08 -0600
pushed 2016-02-08 15:56 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 8: Change C++ type of static scopes everywhere from JSObject* to StaticScope*. r=shu.
113fc521664e72b6c2fbf92152551e7e3920c4d0
created 2016-02-02 11:07 +0100
pushed 2016-02-08 15:56 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1245048: Check call to GetPrototype; r=till
449c568f3dc59845245086884a3cf56af2aa5fd4
created 2016-02-01 14:55 -0800
pushed 2016-02-08 15:56 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1240796 - Detemplatize getOrCreateSimdTypeDescr(). r=bbouvier
4e613ae242336b23fb1593ace57a113bf695dec1
created 2016-02-01 12:31 -0600
pushed 2016-02-08 15:56 +0000
Daniel Näslund Daniel Näslund - Bug 1239710 - Use CountingSort for Uint8Array and Int8Array; r=mrrrgn
b001a1c7c38242c22673649b62de197c07bf67e7
created 2016-01-26 12:53 -0800
pushed 2016-02-08 15:56 +0000
Terrence Cole Terrence Cole - Bug 1234862 - Part 5: Rename DefaultGCPolicy to GCPolicy; r=sfink
86e7bff461f85ac192c774d297a942c121b26385
created 2016-01-24 23:41 -0800
pushed 2016-02-08 15:56 +0000
Jeff Walden Jeff Walden - Bug 1079844 - Rename isNeutered() to isDetached(), and rename isNeutered() on views to hasDetachedBuffer(). r=sfink
320b84c9e32173d367d822505fa966d8a2ab3efc
created 2015-10-28 16:38 +0530
pushed 2016-02-08 15:56 +0000
simplyblue simplyblue - Bug 1212533 - Change the out-param of js/JS::Construct from MutableHandleValue to MutableHandleObject. r=arai, r=jorendorff
f3b54b8458bf70534cc442284f27ee43b877c996
created 2016-01-26 13:08 +0530
pushed 2016-02-08 15:56 +0000
Nigel Babu Nigel Babu - Backed out changeset 66d4205c2958 (bug 1212533) for build bustage ON A CLOSED TREE
66d4205c2958d3bf81432988b7f385d961cdf3fc
created 2015-10-28 16:38 +0530
pushed 2016-02-08 15:56 +0000
simplyblue simplyblue - Bug 1212533 - Change the out-param of js/JS::Construct from MutableHandleValue to MutableHandleObject. r=arai, r=jorendorff
1dcd651f539ae52dfd2fca54ef6a88773ed8b80b
created 2016-01-22 16:44 +0100
pushed 2016-01-24 02:31 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1241872: Fix inlining of SIMD extractLanes in self-hosting; r=jolesen
5e46f927faa732231a8d0f2addf6b91df789a412
created 2015-10-30 10:43 -0500
pushed 2016-01-24 02:31 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 2: Rename static scope classes away from "ScopeObject". r=shu.
2b37862c36f1497fc15ad6c65067fabea1cf136c
created 2015-10-30 10:26 -0500
pushed 2016-01-24 02:31 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 1: Make static scope objects a separate class hierarchy from the runtime ScopeObjects. r=shu.
338294fa149d7bf7ab64ddf0c95c286c27ea86de
created 2016-01-20 13:54 -0600
pushed 2016-01-21 11:31 +0000
Morgan Phillips Morgan Phillips - Bug 1239068 - Inline "PossiblyTypedArrayLength" intrinsic; r=Waldo
1246e76eaeb9e9e965ac28f7ba59a351ac9e94af
created 2016-01-18 10:22 +0100
pushed 2016-01-19 14:24 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 5 - Rename isNonEvalFunctionFrame to isFunctionFrame and use the script instead of flags. r=luke
4f02780c73e3a60ce44d423bcf004aa77bf4195b
created 2016-01-15 18:26 -0600
pushed 2016-01-17 20:09 +0000
Luke Wagner Luke Wagner - Bug 1239601 - improve the UniquePtr situation (r=jandem)
82b49b59162f8cf0de20198a38bc7f180ff009ea
created 2016-01-15 18:26 -0600
pushed 2016-01-17 20:09 +0000
Luke Wagner Luke Wagner - Bug 1239601 - improve the UniquePtr situation (r=jorendorff)
f6bd24864d7b8adfaa4d22db39dc63d640024771
created 2016-01-14 15:47 +0100
pushed 2016-01-15 10:51 +0000
Till Schneidereit Till Schneidereit - Bug 1239403 - Add JSFUN_HAS_REST flag to JSFunctionSpec entries for self-hosted builtins with ...rest parameters. r=jandem
8310deb3b848ab94ee35e6a2e1b25b98157e381e
created 2016-01-14 17:02 +0100
pushed 2016-01-15 10:51 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 4 - Eval frame refactoring, remove isFunctionFrame. r=luke
ed77e0bf3f711d794de5ca572f2230abef9ea497
created 2015-12-26 02:32 +0900
pushed 2016-01-14 11:00 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1234038 - Self-host ArrayBuffer.prototype.slice. r=lth
0cf4aceb220302ea48ff153531053dd62826c691
created 2016-01-13 15:00 +0100
pushed 2016-01-14 01:28 +0000
Till Schneidereit Till Schneidereit - Bug 1226762 - Add support for getting original builtin constructors and prototypes in self-hosted code. r=efaust,f=arai
33600326da21be6564e6ee4e9b0394a48891d645
created 2016-01-01 14:15 +0900
pushed 2016-01-14 01:28 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1235092 - Part 1: Optimize spread call with rest parameter. r=efaust
78f6d81df68d78bc6f15db4f9741f0ee98e40fab
created 2016-01-13 08:26 +0900
pushed 2016-01-13 11:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1238417 - Part 2: Fix argument count of RegExpMatcher and RegExpTester. r=till
7fc1687025ecda73045e6b31651652d0c0be61b0
created 2016-01-12 14:21 -0600
pushed 2016-01-13 11:01 +0000
Morgan Phillips Morgan Phillips - Bug 1187232 - Access TypedArray's [[ArrayLength]] instead of performing property access; r=Waldo
29fb9dd8cf23bff3b80e19d28dc0c5d9dd5ef52d
created 2016-01-12 20:04 +0100
pushed 2016-01-13 11:01 +0000
Till Schneidereit Till Schneidereit - Bug 1101817 - Part 6: Remove Weak{Map,Set}.prototype.clear. r=evilpie
b7a4595a79011dc47a6ac00eee59969586cccbe9
created 2016-01-12 14:47 +0100
pushed 2016-01-13 11:01 +0000
Lars T Hansen Lars T Hansen - Bug 1225031 - get rid of the AnyTypedArray abstraction (updated). r=waldo
f29f1d9a3cd31eb7a12eaab889a8a138c79d5d98
created 2014-12-07 23:39 +0100
pushed 2016-01-13 11:01 +0000
Till Schneidereit Till Schneidereit - Bug 1000780 - Part 5: Self-host Function.prototype.bind. r=jandem
less more (0) -300 -100 -60 tip