js/src/jit/CodeGenerator.cpp
d55c09896ad7dc94eab55b9d81936618eda5271f
created 2016-07-21 21:19 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1288222 - Baldr: match signature types structurally (r=bbouvier)
32e22104e1aa1501a5d26a636aa458722a2b91c4
created 2016-07-20 12:56 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1288222 - Baldr: factor out common global access code (r=bbouvier)
5910a5ced959527375eea77c194bb0ff81d8ee6b
created 2016-07-21 14:41 -0400
pushed 2016-09-19 13:38 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 8f3feee73843 (bug 1279992) for browser_pdfjs_main.js crashes on a CLOSED TREE.
8f3feee738430140a75e80c725af121fbc42ed3e
created 2016-07-21 07:57 -0400
pushed 2016-09-19 13:38 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1279992 - Inline constructor of typed arrays with non-compile-time known size. r=jandem, r=Waldo
481501a8258f120e980987dd1ec237abc53ded18
created 2016-07-14 14:46 +0200
pushed 2016-09-19 13:38 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset f1c5f34ad31b (bug 1279992) for memory leaks
f1c5f34ad31b8d9b89428aff7ffc4796c4db7f7d
created 2016-07-13 14:22 +0200
pushed 2016-09-19 13:38 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1279992 - Inline constructor of typed arrays with non-compile-time known size r=jandem,Waldo
b00ee999a59199c84960398dce43cc68c44be6cc
created 2016-07-13 15:03 +0200
pushed 2016-09-19 13:38 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4197ec30757a (bug 1279992) for frequent memory leaks
4197ec30757a9a8070bf329b756418d5ddab7dbf
created 2016-07-12 13:48 +0200
pushed 2016-09-19 13:38 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1279992 - Inline constructor of typed arrays with non-compile-time known size r=jandem,Waldo
480e54e0ae6c08919fc79dbb1922e19366b8c829
created 2016-07-12 08:37 -0400
pushed 2016-09-19 13:38 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1276955 - Inline constructor of large typed arrays. r=jandem, r=Waldo
6ffe64c98d403bcd28e27da07786a929f4db05f4
created 2016-07-06 14:04 +0000
pushed 2016-09-19 13:38 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1282810 - Register instruction information before encoding snapshots. r=h4writer
f3649be85315f90802952f172a750fb863f68a0f
created 2016-07-06 08:36 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284056 - Baldr: don't set CompileRuntime (r=jandem)
5fbfd52e02678da4a00b2535f568086ad3e33258
created 2016-07-05 18:22 -0700
pushed 2016-09-19 13:38 +0000
Jeff Walden Jeff Walden - Bug 1284634 - Introduce ShapedObject as a base class containing a shape field, for subclassing by NativeObject and ProxyObject. r=efaust
56479cda8c95905935eb25c513f52b8246145ffc
created 2016-07-04 10:30 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1282743 - TraceLogging: Make sure there is a payload when baking in an event, r=bbouvier
64248267e93ec47ace9a37957ceeb19d8d72acad
created 2016-07-04 09:49 +0200
pushed 2016-09-19 13:38 +0000
Jan de Mooij Jan de Mooij - Bug 1266470 - Fix a TSan data race on JSFunction flags. r=efaust
4af8f332bc98bf8d0ccd8c2c0a9493d4099f88c2
created 2016-07-03 08:24 +0200
pushed 2016-09-19 13:38 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1248163 - Inline typed array constructors r=jandem r=Waldo
633d41ede644bf0fed6ca98328168d9c8f44c1de
created 2016-06-30 07:20 +0200
pushed 2016-09-19 13:38 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset c34ec3e0884c (bug 1248163) for hazard failures
c34ec3e0884c31f128cf051619e78ffd9461a1c4
created 2016-06-28 07:08 +0200
pushed 2016-09-19 13:38 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1248163 - Inline typed array constructors r=jandem r=Waldo
346559e020357ed91123cd60433b9fb716e2a161
created 2016-06-28 15:36 +0200
pushed 2016-09-19 13:38 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 48e767f0a73f (bug 1248163) for SM-Tc failures
48e767f0a73f69782396f8ad8b7523385087b699
created 2016-06-28 04:28 +0200
pushed 2016-09-19 13:38 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1248163 - Inline typed array constructors r=jandem r=Waldo
a8f8f39d9c1cc5c9d149d0b1addc1e17205e2927
created 2016-06-23 11:52 +0100
pushed 2016-09-19 13:38 +0000
Jon Coppeard Jon Coppeard - Bug 1281177 - Fix racy check to see whether an object is a global r=jandem
8fba141d39a9e6ed36d8aec5e96734553cb1f3f4
created 2016-06-23 10:11 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1274895 - IonMonkey: Move the ion lazy list to the JSRuntime, r=jandem
b8b6dd03d8fd907fcbea09caa44a6a937947e1c7
created 2016-06-21 15:30 +0100
pushed 2016-09-19 13:38 +0000
Jon Coppeard Jon Coppeard - Bug 1276908 - Optimise post barriers in the JIT for constant objects r=terrence r=jandem
d598b7b3861229d81f93b6bae57123564f6adbb2
created 2016-06-21 13:52 +0200
pushed 2016-09-19 13:38 +0000
Hannes Verschore Hannes Verschore - Bug 1273863 - TraceLogger: Trace the name of vm calls, r=bbouvier
772713cbce5493d8e02134a502151f3bce9f9e07
created 2016-06-11 15:01 +0200
pushed 2016-09-19 13:38 +0000
Jan de Mooij Jan de Mooij - Bug 1272598 part 5 - Allocate arguments objects from Ion JIT code. r=luke
0d258790a40634d76fc60c0493dbe744e52c5b6a
created 2016-06-06 17:15 +0100
pushed 2016-09-19 13:38 +0000
Jon Coppeard Jon Coppeard - Bug 1275033 - Don't call into the VM for global objects that are already in the store buffer r=jandem
e9b9db70e4d6d47b9f53f1f5fc65cf096ad9e39e
created 2016-06-21 05:42 -0400
pushed 2016-08-01 13:59 +0000
Hannes Verschore Hannes Verschore - Bug 1274895 - IonMonkey: Move the ion lazy list to the JSRuntime. r=jandem, a=lizzard
d21a912dfd85657ed906dcc7ec46b4d0a1eacca9
created 2016-05-30 10:09 -0500
pushed 2016-08-01 13:59 +0000
Luke Wagner Luke Wagner - Bug 1271010 - Baldr: add real heterogeneous function table (r=bbouvier)
0f9c0cf0905b749ab833d6295f0748e0f24a5c43
created 2016-05-26 11:02 +0100
pushed 2016-08-01 13:59 +0000
Jon Coppeard Jon Coppeard - Backed out changeset 3a7ba1ce51d6 (bug 1275033)
3a7ba1ce51d6be815e7ff170025349176ef25cf4
created 2016-05-24 12:39 +0100
pushed 2016-08-01 13:59 +0000
Jon Coppeard Jon Coppeard - Bug 1275033 - Optimise global object write barrier r=jandem
0f74961b048ebdcccd92c8a89239a5bba422dc77
created 2016-05-23 17:19 +0200
pushed 2016-08-01 13:59 +0000
Hannes Verschore Hannes Verschore - Bug 1256324: IonMonkey - Add bailAfter debug function, r=efaust
ac69d4a75d6c8c3d0854f35c21a3f0621ad9fcde
created 2016-05-13 23:52 +0200
pushed 2016-08-01 13:59 +0000
Hannes Verschore Hannes Verschore - Bug 1272269: IonMonkey - Reintroduce template object on the VM variant of MNewArray And MNewObject, r=efaust
c31a5ad159946c74a32c9ebedcaa8585593ff178
created 2016-05-10 15:53 -0700
pushed 2016-08-01 13:59 +0000
Jakob Olesen Jakob Olesen - Bug 1136226 - Unify Bailout_NonSimd*Input. r=nbp
d120b40f45a50979e02488e163fcc04172da2a5c
created 2016-05-03 16:29 +0200
pushed 2016-08-01 13:59 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268910: Refactor WebAssembly trap handling; r=luke
f63aa4a372a4af819f067d0aad23cf60a14619f6
created 2016-05-09 16:48 -0700
pushed 2016-08-01 13:59 +0000
Jakob Olesen Jakob Olesen - Bug 1136226 - Rename 32x4 SIMD masm methods to "Simd128". r=sunfish
c515aeae0c850113c1127a0db4f3a72e8822f71e
created 2016-05-09 16:48 -0700
pushed 2016-08-01 13:59 +0000
Jakob Olesen Jakob Olesen - Bug 1136226 - Update LDefinition and MoveOp for 8x16 and 16x8. r=sunfish
ae19bf92ae8e7f888b0eb95aa3ff49da1a317006
created 2016-04-29 14:38 +0200
pushed 2016-08-01 13:59 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268518: Baldr: implement int32/int64 rotations; r=luke
b940a11bc55979007650b550fd2b6e55bc584ca5
created 2016-04-26 16:42 +0200
pushed 2016-08-01 13:59 +0000
Jan de Mooij Jan de Mooij - Bug 1267269 - Make MIRType an enum class. r=bbouvier
42dc2c780dd6c41cca64248fae97cfdc14c8cbd7
created 2016-04-26 03:37 +0900
pushed 2016-08-01 13:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263490 - Part 3: Inline GetFirstDollarIndex intrinsic. r=h4writer
dfe3d2e9bdbe8568c92f17789c6bebec119bdd3e
created 2016-05-23 16:59 -0700
pushed 2016-06-06 19:02 +0000
Hannes Verschore Hannes Verschore - Bug 1272269: IonMonkey - Reintroduce template object on the VM variant of MNewArray And MNewObject, r=efaust a=ritu
b61ad3a6049cbcfe4945897e94b8d7ce5beb5c5f
created 2016-05-04 07:21 +0200
pushed 2016-06-06 19:02 +0000
Hannes Verschore Hannes Verschore - Bug 1265307 - Backout selfhosting regexp and ES6 regexp conformity, r=efaust r=till, a=lizzard
4b9c6eb81f85bc3474a284a831b6ff33344e33a4
created 2016-05-04 15:44 +0200
pushed 2016-06-06 19:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 32af3dcb86a5 (bug 1265307) for spidermonkey test failures
32af3dcb86a545eaf19d62c26c393c60a90b035d
created 2016-05-04 04:42 +0200
pushed 2016-06-06 19:02 +0000
Hannes Verschore Hannes Verschore - Bug 1265307 - Backout selfhosting regexp and ES6 regexp conformity, r=efaust r=till, a=lizzard
86d33031bbd3f7173d8efbc1d5da8bb22352c53f
created 2016-04-23 03:09 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263340 - Part 3: Use internal slot for sticky flag in RegExp native functions. r=h4writer
ebf23fb059f5ab37598ed92ba7901aac9023d708
created 2016-04-22 11:34 -0400
pushed 2016-06-06 19:02 +0000
Hannes Verschore Hannes Verschore - Bug 1265159 - IonMonkey: Throw error when popping from an empty array in MArrayPopShift, r=jandem
cdcf362a0234ad70425b14c4d58568d7bd66381b
created 2016-04-22 00:29 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1264823 - Add pre-barrier to the elements of mapIterationResultPair. r=jandem
d5a155608cc105cb52431c128b7788a51dc8c8a4
created 2016-04-20 08:13 -0400
pushed 2016-06-06 19:02 +0000
Hannes Verschore Hannes Verschore - Bug 1263609: SharedStubs - Allow JSOP_POW in ion codegen ON CLOSED TREE, r=bbouvier
be2f6cb7251c22cec13209cc2314789e7ae0d0ea
created 2016-04-20 06:40 -0400
pushed 2016-06-06 19:02 +0000
Hannes Verschore Hannes Verschore - Bug 1241088: SharedStubs - part 2: port NewArray and NewObject shared stubs to work in ion, r=efaust
1a6be8c5e45b8405c652111643d7bc808e68c849
created 2016-04-14 19:00 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1264561 - Fix ClassOps::call and ClassOps::construct address calculation in visitIsCallable and visitIsConstructor. r=efaust
c77b965d8c74749ddc17f3c5744c950c64df3a3a
created 2016-04-14 16:41 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263857 - Initialize the slots of the match result object before creating properties in generateRegExpMatcherStub. r=h4writer
aa88b0d0cd4adf9e2fde0288a0347b91af32c69a
created 2016-04-01 11:00 +1100
pushed 2016-06-06 19:02 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz.
00cb5de040be36971fa941cb52fcc679fe67878d
created 2016-04-13 08:48 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1263549 - Fix inlined RegExpPrototypeOptimizable and RegExpInstanceOptimizable. r=h4writer
05f0ae34f8b27560fc6f72a5b943a04592aaedb5
created 2016-04-11 16:38 +0200
pushed 2016-06-06 19:02 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1263618: Adapt assertions in RegExp*Raw functions for int32_t; r=arai
b4e25cbe3dcbcf4018b59505816de535a0c29a07
created 2016-01-28 18:56 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 14: Add RegExpSearcher. r=h4writer
1a3a6133271c6072773e399eac66426ddcd3bfaf
created 2015-09-05 22:01 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 13: Implement RegExp.prototype[@@split] and call it from String.prototype.split. r=h4writer,till
c5e0ea1a1ed23ef4e9ca8e1fbdf3f8fcef1242c5
created 2015-09-05 22:01 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 11: Implement RegExp.prototype[@@replace] and call it from String.prototype.replace. r=h4writer,till
741c4be20f025d1b24b5fcab5b7987bd649bdd0b
created 2016-01-28 18:55 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 7: Add RegExpInstanceOptimizable. r=nbp
7e69c58a1efd048b7ff235d5f5c0af24d4ab2e27
created 2015-11-22 03:07 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 887016 - Part 6: Add RegExpPrototypeOptimizable. r=nbp
ecb8f8821de2ab318eb4a0d863b5d9c1cd97d70f
created 2015-11-16 09:01 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1165052 - Part 4: Inline IsConstructor intrinsic. r=jandem
70e78d669f9de949dcbe972f74742045ca094fae
created 2015-12-18 17:02 +0900
pushed 2016-06-06 19:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1233642 - Part 2: Self-host Array.prototype.concat. r=efaust,bholley
ed673a43a40ffe7de3cc40ae465e9c7cd8c1d522
created 2016-03-24 19:42 +0100
pushed 2016-06-06 19:02 +0000
Lars T Hansen Lars T Hansen - Bug 1259392 - nail down isLockFree(4) for good. r=jolesen
less more (0) -1000 -300 -100 -60 tip