js/src/jsinferinlines.h
8a7ed8362caa0c86108c442f303f1e6762b58a9c
created 2013-12-03 17:43 +0100
pushed 2013-12-03 21:45 +0000
Christian Holler Christian Holler - Bug 945754 - Make EnsureTrackPropertyTypes handle OOM. r=bhackett
d0bdb5b5dbd64c91e752c0b750a9f0f1f3e89ee6
created 2013-12-03 08:17 -0800
pushed 2013-12-03 21:45 +0000
Brian Hackett Brian Hackett - Bug 944946 - Use accessor methods for script->code and script->length, r=jandem.
8fefcd2bb1545adcbc2bdfbf1d0c32000a7db29d
created 2013-11-19 22:27 -0800
pushed 2013-11-21 13:21 +0000
Phil Ringnalda Phil Ringnalda - Back out 00644e4b067d (bug 938124) for debug browser-chrome bustage, and probable debug ASan jit-test bustage
00644e4b067d981d77fcffef244a09bbc0896016
created 2013-11-19 15:14 -0700
pushed 2013-11-21 13:21 +0000
Brian Hackett Brian Hackett - Bug 938124 - Add mprotect mechanism indicating which GC heap accesses made during Ion compilation are threadsafe, r=jandem.
f0f6a25259c50d9540c29bcf04d32bcbfa66e939
created 2013-11-07 11:12 -0800
pushed 2013-11-08 01:06 +0000
Brian Hackett Brian Hackett - Bug 935324 - Clean up adding of type properties to objects, r=jandem.
4230bf842bca8d601607829b4c28a7e0a1f2f8a1
created 2013-11-04 08:29 -0700
pushed 2013-11-04 21:17 +0000
Brian Hackett Brian Hackett - Bug 932899 - Remove debug only stack/heap type set flags, r=jandem.
636620b3af0af363b8f0185bdd3ab262fb83b6b7
created 2013-10-29 16:10 -0600
pushed 2013-11-01 01:00 +0000
Brian Hackett Brian Hackett - Bug 930048 - Remove need to read objects directly when optimizing singleton accesses, r=jandem.
f190375480959e89855936b72732e421a19ecd99
created 2013-10-28 10:06 -0400
pushed 2013-10-28 23:57 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/; r=ehsan
42e53d0401e592bcda5d1185d1cb4ff0463d1cb0
created 2013-10-22 08:08 -0600
pushed 2013-10-23 02:50 +0000
Brian Hackett Brian Hackett - Bug 928562 - Remove uses of JSContext for BytecodeAnalysis, BaselineInspector, and constructing bytecode type maps, r=jandem.
601fb33541123bf88486ea503c05ee248430bcba
created 2013-10-17 13:50 -0600
pushed 2013-10-18 09:36 +0000
Brian Hackett Brian Hackett - Bug 922270 - Don't construct template objects during IonBuilder, r=jandem.
81b505e9a435c6b242e1c7ab14d978bb5153df50
created 2013-10-17 10:21 -0600
pushed 2013-10-18 09:36 +0000
Brian Hackett Brian Hackett - Bug 925962 - Track expected contents of stack type sets in compiler constraints, r=jandem.
af90be9858824e59ea1dc874dfe5a51e1b420213
created 2013-10-16 16:21 -0400
pushed 2013-10-17 11:44 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset b4ebfef56fee (bug 922270) for SM(r) failures.
b4ebfef56feecc150a0252e4f5a3985501423d3b
created 2013-10-16 12:34 -0600
pushed 2013-10-17 11:44 +0000
Brian Hackett Brian Hackett - Bug 922270 - Don't construct template objects during IonBuilder, r=jandem.
27921f21cddf7abbba678f62e4a348f280312454
created 2013-10-14 14:03 -0700
pushed 2013-10-15 01:48 +0000
Phil Ringnalda Phil Ringnalda - Back out 755ecb4d6e2c and 7ea09c8bf385 (bug 925962) for bustage
7ea09c8bf3851d27d7c49cc348b707df2eb618f7
created 2013-10-14 13:38 -0600
pushed 2013-10-15 01:48 +0000
Brian Hackett Brian Hackett - Bug 925962 - Track expected contents of stack type sets in compiler constraints, r=jandem.
f613d7363bd24b8df846d58397909f6d690ad87e
created 2013-10-14 12:13 -0600
pushed 2013-10-15 01:48 +0000
Brian Hackett Brian Hackett - Bug 924611 - Don't create lazy type objects and type properties in IonBuilder, r=jandem.
f7e302573f54086f28dacf9aa89fe25a14b22a3a
created 2013-10-08 15:14 -0700
pushed 2013-10-09 08:10 +0000
Shu-yu Guo Shu-yu Guo - Bug 903193 - Part 6: Add ParallelExecution path to ArraySetLength. (r=bhackett)
4da4d90efca25ec7218e17af72f08a34ce0a8ab5
created 2013-10-08 15:14 -0700
pushed 2013-10-09 08:10 +0000
Shu-yu Guo Shu-yu Guo - Bug 903193 - Part 5: Refactor SetPropertyHelper and friends to have a thread local variant. (r=bhackett)
fb5785358e6322dbe8236535187b790207e7cd24
created 2013-10-08 15:14 -0700
pushed 2013-10-09 08:10 +0000
Shu-yu Guo Shu-yu Guo - Bug 903193 - Part 1: Make GC barriers only assert CurrentThreadCanAccessZone if the zone actually needs barrier. (r=bhackett)
e34c99c7dee4b4976eecf012b9aaf3c2d55d138c
created 2013-10-07 12:43 -0400
pushed 2013-10-08 01:46 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/ (4/9); r=ehsan
8b6ee274598038b57ce5942da43441b5eff06daf
created 2013-10-05 08:26 -0600
pushed 2013-10-06 00:39 +0000
Brian Hackett Brian Hackett - Bug 921902 - Fix --disable-ion builds.
48582b2df0afee18a34e6142e2253ddf27047d0f
created 2013-10-03 21:44 -0600
pushed 2013-10-05 05:04 +0000
Brian Hackett Brian Hackett - Bug 921902 - Separate generation and attaching of heap property type constraints, r=jandem.
0ede95a5c915ec7d07e8d8a4d2fbed8d776c2cf6
created 2013-09-30 11:43 -0600
pushed 2013-10-01 09:29 +0000
Brian Hackett Brian Hackett - Bug 922168 - Remove use of JSContext in UseNewTypeForInitializer, r=jandem.
51e40d4877da62f3e961f8eeb10850be2016611c
created 2013-09-30 10:52 +0200
pushed 2013-09-30 20:16 +0000
Jan de Mooij Jan de Mooij - Bug 921725 - Remove TypeScript::propertyReadTypes. r=bhackett
92f573a2f75d7f3e9312522db8fd85be7ac0d13c
created 2013-09-28 14:26 +0200
pushed 2013-09-29 09:37 +0000
Jan de Mooij Jan de Mooij - Bug 921543 - Remove OBJECT_FLAG_FUNCTION. r=bhackett
f98f80d2126ca8bd544fcf4e8d2e36ee40884ae5
created 2013-09-28 11:45 +0200
pushed 2013-09-29 09:37 +0000
Jan de Mooij Jan de Mooij - Bug 915763 - Remove TypeScript::dynamicList and dynamic Monitor functions. r=bhackett
3f8e57e07eee72c5ec94b53c7ca4f955c95657e1
created 2013-09-27 11:29 -0600
pushed 2013-09-28 02:13 +0000
Brian Hackett Brian Hackett - Bug 920689 - Only include types for 'own' properties in heap type sets, r=jandem.
d9d845045319159888a0076324f6210021e8a747
created 2013-09-27 10:02 +0200
pushed 2013-09-28 02:13 +0000
Jan de Mooij Jan de Mooij - Bug 914128 - Remove OBJECT_FLAG_EMULATES_UNDEFINED, rewrite code to check the clasp instead. r=bhackett
c231777cadca81f0638bb0e9c188a2147a34ed8f
created 2013-09-25 08:25 -0700
pushed 2013-09-26 03:27 +0000
Dan Gohman Dan Gohman - Bug 917841 - Use overflow-resistant arithmetic in binary searches. r=luke
32da64c564db95f72f0b6e7260e4d6e74954e90a
created 2013-09-12 18:30 -0600
pushed 2013-09-13 14:01 +0000
Brian Hackett Brian Hackett - Bug 915473 - Distinguish stack type sets from compiler-created temporary type sets, r=jandem.
ffe6e70b0183876bde561f19b12ebe8cc38ce0bc
created 2013-09-11 16:52 -0700
pushed 2013-09-13 14:01 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 915482 (part 3) - Move some functions out of vm/Shape-inl.h, jsfuninlines.h and jsinferinlines.h. r=terrence.
e2977628a9d505c64e8d03de98c66d4d40247577
created 2013-09-12 15:25 +0200
pushed 2013-09-13 00:37 +0000
Jan de Mooij Jan de Mooij - Bug 911369 - Don't specialize binary ops if one operand may be an object. r=bhackett
03174045ef8d72ab2a0486e656c988bb3644951d
created 2013-09-11 05:49 -0700
pushed 2013-09-12 00:24 +0000
Dan Gohman Dan Gohman - Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
ea33604f6232a07d3e4be77718226d569490407f
created 2013-09-09 15:50 -0700
pushed 2013-09-10 08:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914032 (part 3) - Move a bunch more stuff out of -inl.h files. r=terrence.
8c7d2ec92d8b0a691e92f8caac72d74d6b8c28b8
created 2013-09-09 18:55 -0700
pushed 2013-09-10 08:13 +0000
Shu-yu Guo Shu-yu Guo - Bug 899139 - Part 3: Install SetElementIC for typed array writes. (r=bhackett)
1699c4e7afdc3cc6e347412c59ace7a6f8ab17c3
created 2013-09-06 14:27 -0400
pushed 2013-09-07 00:57 +0000
Kannan Vijayan Kannan Vijayan - Bug 909764 - Fix IonBuilder to properly propagate exceptions raised during compilation. Make getTypeOrSingleObject (and any of its infallible callers) into fallible methods. r=h4writer
55d63d4b07e294eea26b8aae6ab3e77ad144896f
created 2013-09-06 10:50 -0400
pushed 2013-09-06 20:49 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 912108 - Rename BinaryData to TypedObject r=sfink
b2ad58e8b2481d670347ba35a66670d42d32b003
created 2013-09-02 15:39 -0700
pushed 2013-09-03 11:11 +0000
Brian Hackett Brian Hackett - Bug 864928 - Remove ScriptAnalysis::analyzeTypes, r=jandem.
5602962dbb21646e8c14c7eb852e365c2040f884
created 2013-08-01 09:47 -0400
pushed 2013-08-29 04:20 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 898347 - Allow TypeRepresentation objects to be attached to TI objects (Part 5/6) r=bhackett
877660fcfde56185e6d04c466ffc20808ca177c1
created 2013-07-20 16:18 -0400
pushed 2013-08-29 04:20 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 898347 - Generalize the newScript field on type objects into an "addendum" (Part 4/6) r=bhackett
77280a2a30b4b84328a3717591e9650a60d0e76b
created 2013-08-27 12:50 +0200
pushed 2013-08-28 00:36 +0000
Jan de Mooij Jan de Mooij - Bug 909499 part 1 - Rename js::ion namespace to js::jit. r=njn
61656d71867820a03735607e866a1a4bc26e8d0a
created 2013-02-15 17:59 +0000
pushed 2013-08-27 14:16 +0000
Jon Coppeard Jon Coppeard - Bug 726687 - Stop rekeying from calling pre barriers r=terrence
a155905a9d08c211e53bccd2bc558d61d510fc36
created 2013-08-22 07:13 -0600
pushed 2013-08-22 19:42 +0000
Brian Hackett Brian Hackett - Bug 906060 - Allow ExclusiveContext zones to have TI enabled, r=billm.
b9b8ad32c72b3fd1327068d9aeb8ca3afa8ab1fc
created 2013-08-08 16:07 -0700
pushed 2013-08-12 19:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
fe7a314efca0e940898bf7b3be9cfe87ca6b5ffa
created 2013-08-08 19:37 +0200
pushed 2013-08-09 23:09 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke
f836042326f9df3abfbee44169fc878ef87c950d
created 2013-08-05 08:48 -0600
pushed 2013-08-06 03:20 +0000
Brian Hackett Brian Hackett - Bug 898886 - Improve threadsafe assertions when accessing runtimes and zones, r=billm.
d0282b81e0cc15e33595ca442e172034e4963ba3
created 2013-07-25 03:49 -0700
pushed 2013-07-25 15:31 +0000
Eric Faust Eric Faust - Bug 897866 - Move types::IsInlinableCall() to Ion.h as ion::IsIonInlinablePC() (r=h4writer)
4cdcc55c9dde8f2352906816c4d4bf244742aeb6
created 2013-07-23 17:34 -0700
pushed 2013-07-24 12:36 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 888088 (part 6) - Fix #include ordering in some of js/src/*.{h,cpp}. r=nnethercote.
021fd4e03439d25889ba2f2f6ef776c980149a9a
created 2013-07-03 15:46 -0700
pushed 2013-07-19 00:35 +0000
Jeff Walden Jeff Walden - Bug 891177 - Move leading/trailing-zero-bit counting functions, ceiling/floor log2 functions, and round-up-pow2 functions into MathAlgorithms.h. r=terrence
4aed60373019171d4c2884fefdfdec80b7ff63c8
created 2013-07-17 16:21 +0200
pushed 2013-07-19 00:35 +0000
Jan de Mooij Jan de Mooij - Bug 894447 - Avoid unnecessary monitor instructions and bailouts with JSOP_SETELEM accessing named properties and backout bug 894463. r=bhackett
e1536ff0cb92585361c3f8f26b64e2dcdcfe77ba
created 2013-07-16 20:42 +0200
pushed 2013-07-17 01:20 +0000
Till Schneidereit Till Schneidereit - Bug 827396 - rm TypeObject::CONTRIBUTION_LIMIT and TypeObject::contribution. r=bhackett
2e83cb397057a2dfa395a7fd802aca2148fb96a0
created 2013-07-16 13:42 -0400
pushed 2013-07-17 01:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 894463. Go back to deoptimizing vanilla objects and arrays more eagerly to unregress ss-tagcloud. r=bhackett
fc6ed6c8050087b947e60c02d9017fac06ff7901
created 2013-07-16 01:32 -0400
pushed 2013-07-16 20:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 893897. Don't deoptimize typeobjects in TypeScript::MonitorAssign if they only have a few properties. r=bhackett
08cb6548110d78236040255c0c1e9dc794153085
created 2013-07-04 00:50 -0700
pushed 2013-07-12 17:29 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 887558 (part 3) - Use JSObject::{is,as} for JSObject itself. r=sfink.
b674f0e40c8eb12edb964b80aa4ca2af37fcbf4c
created 2013-07-10 09:29 -0600
pushed 2013-07-11 09:11 +0000
Brian Hackett Brian Hackett - Bug 885758 - Add ExclusiveContext for use by threads with exclusive access to their compartment, r=billm.
b969a6355c83d6821b38926eadde2344d587a2a3
created 2013-07-03 21:57 -0700
pushed 2013-07-08 01:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 888083 (part 2) - Remove the final case where a vanilla .h file #includes an inline-header. r=jandem.
298a680ab26bf5f98d3a974c9fb7e2a0768f159a
created 2013-07-02 20:58 -0700
pushed 2013-07-04 17:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 889146 (part 16) - Rename jstypedarray.{h,cpp} as vm/TypedArrayObject.{h,cpp}. r=sfink.
909027ddcb436c6bc339bd2944476d7f6665c752
created 2013-07-02 12:48 -0700
pushed 2013-07-03 18:15 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 889146 (part 5) - Rename TypedArray as TypedArrayObject. r=sfink.
01ad949468fbae50dacf3a761d91eb479546619d
created 2013-06-28 19:20 -0700
pushed 2013-06-29 13:54 +0000
Justin Lebar Justin Lebar - Bug 820686 - Follow-up: s/MOZ_ASSUME_NOT_REACHED/MOZ_ASSUME_UNREACHABLE/. rs=waldo
5ecd26bc5274bb4e2831e6649fa8bb516f3c9bc2
created 2013-06-28 18:38 -0700
pushed 2013-06-29 13:54 +0000
Justin Lebar Justin Lebar - Bug 820686 - Remove code after MOZ_CRASH or MOZ_ASSUME_NOT_REACHED. r=(see below)
less more (0) -300 -100 -60 tip