js/src/jsinfer.h
92f573a2f75d7f3e9312522db8fd85be7ac0d13c
created 2013-09-28 14:26 +0200
pushed 2013-12-09 19:58 +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-12-09 19:58 +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-12-09 19:58 +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-12-09 19:58 +0000
Jan de Mooij Jan de Mooij - Bug 914128 - Remove OBJECT_FLAG_EMULATES_UNDEFINED, rewrite code to check the clasp instead. r=bhackett
104bd5bd8154492238c47adb676ed662e378ef9d
created 2013-09-24 10:03 +0100
pushed 2013-12-09 19:58 +0000
Jon Coppeard Jon Coppeard - Bug 912567 - Add post barrier for newTypeObjects r=bhackett
a387224eecca3aec67f700dbbff90122c4708ccd
created 2013-07-01 16:22 -0700
pushed 2013-12-09 19:58 +0000
Terrence Cole Terrence Cole - Bug 889129 - Fix performance on Splay with generational GC enabled; r=bhackett
ff429a27230b361b3bd6db6dea7b56a96e1eb514
created 2013-09-12 23:11 -0700
pushed 2013-12-09 19:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 915998 - Templatize the barrier-related methods in subclasses of Cell. r=terrence.
82ae28a2f162f15b16ff3d25deac223318deac87
created 2013-09-17 15:44 -0700
pushed 2013-12-09 19:58 +0000
Dan Gohman Dan Gohman - Bug 916683 - SpiderMonkey: Delete unused code. r=n.nethercote
32da64c564db95f72f0b6e7260e4d6e74954e90a
created 2013-09-12 18:30 -0600
pushed 2013-10-28 21:59 +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-10-28 21:59 +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.
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
8c452ca6d4165f69c4dc0901fc6bf9753e58afb2
created 2013-09-10 16:17 +0200
pushed 2013-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 914132 part 3 - Inline |typeof object| if the input is known to be non-callable and does not emulate undefined. r=bhackett
ea33604f6232a07d3e4be77718226d569490407f
created 2013-09-09 15:50 -0700
pushed 2013-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 912108 - Rename BinaryData to TypedObject r=sfink
c1262e2db2912441cc4f7326e2c1ab161c8b947c
created 2013-09-05 16:08 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 912411 (part 3) - Remove lots of jsapi.h includes in SpiderMonkey. r=luke.
b2ad58e8b2481d670347ba35a66670d42d32b003
created 2013-09-02 15:39 -0700
pushed 2013-10-28 21:59 +0000
Brian Hackett Brian Hackett - Bug 864928 - Remove ScriptAnalysis::analyzeTypes, r=jandem.
abb25a18b5a50fbaba8b1e488b41806e8f6b7fd0
created 2013-09-02 10:05 -0700
pushed 2013-10-28 21:59 +0000
Brian Hackett Brian Hackett - Bug 906788 - Construct TypeObject newScript information using MIR, r=jandem.
9e98958b5e50ca9456adb49750e6480ac7ad201d
created 2013-08-27 19:59 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 911020 - Introduce js/TypeDecls.h, which holds very commonly used type declarations from the JS engine. r=luke.
8a46d34be0947cd0fafb2628e1dbe2a301535a0e
created 2013-08-30 17:42 +0200
pushed 2013-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 911125 - Remove ScriptAnalysis::printTypes and dump TypeScript's observed types instead. r=bhackett
847a9330f30c70729b3fb6422396e3dc555bc8c7
created 2013-08-16 17:32 -0400
pushed 2013-10-28 21:59 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 898347 - Allow addenda to be added to binary blocks (Part 6/6) r=bhackett
5602962dbb21646e8c14c7eb852e365c2040f884
created 2013-08-01 09:47 -0400
pushed 2013-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +0000
Brian Hackett Brian Hackett - Bug 906060 - Allow ExclusiveContext zones to have TI enabled, r=billm.
8687c800015223ae287ea3936c35aa14ff1de1cb
created 2013-08-15 13:45 +0200
pushed 2013-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 905300 - Remove dead code in SpiderMonkey. r=bhackett
200fae26b2717a4c5a8aa9a399ee7a675cb9be1b
created 2013-08-13 15:34 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898274 (part 1) - Fix ordering of various #include statements. r=benjamin.
b9b8ad32c72b3fd1327068d9aeb8ca3afa8ab1fc
created 2013-08-08 16:07 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
96f5e26e3e25872eaff5155bbdf42a9d9a6a8849
created 2013-07-25 23:52 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898263 (part 14) - Remove jsprvtd.h. r=jorendorff.
8a78350b9749807b43dc10e9132c44490b679c2c
created 2013-07-25 23:42 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898263 (part 9) - Move IdValuePair from jsprvtd.h to ds/IdValuePair.h. r=jorendorff.
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.
148464732cfe8ef460c5c1c7c4a077f4456d3085
created 2013-08-29 12:20 -0400
pushed 2013-09-16 19:14 +0000
Jan de Mooij Jan de Mooij - Bug 909499 - Rename js::ion namespace to js::jit. r=h4writer, a=bajaj
80fe42f29748b5f794c1028e02c9c5c34ccfb7dd
created 2013-08-02 08:24 -0700
pushed 2013-09-16 19:14 +0000
Shu-yu Guo Shu-yu Guo - Bug 898746 - Type rest argument arrays as dense arrays with unknown element type. (r=bhackett)
e1536ff0cb92585361c3f8f26b64e2dcdcfe77ba
created 2013-07-16 20:42 +0200
pushed 2013-09-16 19:14 +0000
Till Schneidereit Till Schneidereit - Bug 827396 - rm TypeObject::CONTRIBUTION_LIMIT and TypeObject::contribution. r=bhackett
b674f0e40c8eb12edb964b80aa4ca2af37fcbf4c
created 2013-07-10 09:29 -0600
pushed 2013-09-16 19:14 +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-09-16 19:14 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 888083 (part 2) - Remove the final case where a vanilla .h file #includes an inline-header. r=jandem.
909027ddcb436c6bc339bd2944476d7f6665c752
created 2013-07-02 12:48 -0700
pushed 2013-09-16 19:14 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 889146 (part 5) - Rename TypedArray as TypedArrayObject. r=sfink.
508f1bbca748fb919a36a81b6ad57b404675c2f1
created 2013-06-25 21:38 -0700
pushed 2013-09-16 19:14 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 886205 (part 9) - Fix some "used but never defined" warnings in --enable-gcgenerational builds. r=terrence.
3d4480f6c25d2ba46dc90912804bdfd29f6bd52e
created 2013-06-23 13:21 +0200
pushed 2013-09-16 19:14 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 4) - Use newly introduced mozilla::MallocSizeOf in js. r=njn.
1f01633c4a021b0642e7f6ac19ab80f5b2029fb0
created 2013-08-29 11:59 -0400
pushed 2013-08-29 16:22 +0000
Jan de Mooij Jan de Mooij - Bug 909499 - Rename js::ion namespace to js::jit. r=h4writer, a=bajaj
cba55a540e2a526b37fa6e66e4701ba747cbd2d4
created 2013-06-19 17:59 -0700
pushed 2013-08-05 18:49 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 883697 (part 2) - Make include guards consistent in some of js/src/. r=njn.
75b8543e2b045f326a43cde164fbf62b37015fd9
created 2013-06-19 11:32 +0100
pushed 2013-08-05 18:49 +0000
Jon Coppeard Jon Coppeard - Bug 884283 - GC: Rename RootMethods to GCMethods r=terrence
7c148efceaf94def80701e1d965af65a5b937599
created 2013-06-12 22:20 -0700
pushed 2013-08-05 18:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 634839 (part 2b) - Remove more unnecessary headers (as found by include-what-you-use) from SpiderMonkey. r=jorendorff.
407dd32db3b07ac5bd35113dc785418357e481a4
created 2013-06-11 10:11 +0200
pushed 2013-08-05 18:49 +0000
Jan de Mooij Jan de Mooij - Bug 881410 - Remove some TI code we no longer need without JM. r=bhackett
601d88e8f2dfa1d2ea3f6f268b0b09291c4460e8
created 2013-06-10 12:00 -0400
pushed 2013-08-05 18:49 +0000
Kannan Vijayan Kannan Vijayan - Bug 878992 - Clean up Jaeger related flags. r=jandem
0a5f190b9f9b24ae6cc2dbb2c1eab47c31203a8c
created 2013-05-31 16:22 -0600
pushed 2013-08-05 18:49 +0000
Brian Hackett Brian Hackett - Bug 864218 - Improve performance when accessing variables defined in run-once closures, r=luke,jandem.
2bdb824158c63f7bb9f3718d12379ca6f5b0de40
created 2013-05-25 09:05 -0400
pushed 2013-08-05 18:49 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 862892 - Support off-main-thread compilation for parallel execution. r=shu,bhackett
7a2f7a45819a608718d783f970bfe5ab9d2ba929
created 2013-05-24 13:17 -0700
pushed 2013-08-05 18:49 +0000
Gary Kwong Gary Kwong - Backout b9beff192aa2 since it seems to have caused at least topcrash bug 875757, and possibly other topcrashes. r=luke in-person
7c89908125e71b8b65f5ed1f9bfdd37d8476a999
created 2013-05-23 12:15 -0600
pushed 2013-08-05 18:49 +0000
Brian Hackett Brian Hackett - Bug 875290 - Remove TypeScript::LocalTypes, r=jandem.
b9beff192aa2ed76ed395bb5e23dba986230d1c7
created 2013-05-23 05:59 -0600
pushed 2013-08-05 18:49 +0000
Brian Hackett Brian Hackett - Bug 864218 - Improve performance when accessing variables defined in run-once closures, r=luke,jandem.
b5812c4bef740c0a3c2574d1ffbf624b5f1d3aa5
created 2013-05-22 16:48 -0600
pushed 2013-08-05 18:49 +0000
Brian Hackett Brian Hackett - Bug 870821 - Seed observed values for integer CALLELEM ops with the possible targets, r=jandem.
63b006573c65535d47be9115b820e90088fb37a1
created 2013-05-22 11:36 -0600
pushed 2013-08-05 18:49 +0000
Brian Hackett Brian Hackett - Bug 870052 - Various tweaks to reduce recompilation on asm.js style apps, r=jandem.
1add7f1eeb40bf72cc50d230c9cdde4afdd29fde
created 2013-05-22 14:50 +0200
pushed 2013-08-05 18:49 +0000
Jan de Mooij Jan de Mooij - Bug 857845 part 3 - Remove JM JSAPI flags, memory reporters and browser prefs. r=djvj
89a645d498e3add4a65afb6ab276533bc60818f3
created 2013-05-13 16:47 -0700
pushed 2013-08-05 18:49 +0000
Jan de Mooij Jan de Mooij - Bug 857845 part 1 - rm JaegerMonkey. r=bhackett, sr=luke
357af4877abd85e42907dee3b07aedabb0187e62
created 2013-05-07 05:11 -0600
pushed 2013-06-24 18:52 +0000
Brian Hackett Brian Hackett - Bug 865059 - Move pc -> type set map out of script analysis, don't analyze scripts until they are compiled by Ion, r=jandem.
b5e04d0c4a37d41a3bee6e5d624189317c7af4d4
created 2013-05-06 22:20 -0400
pushed 2013-06-24 18:52 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 4ca9a6bd8f64 (bug 865059) for jsreftest crashes.
4ca9a6bd8f64d8d8892362ef2e1cebde209907eb
created 2013-05-06 19:15 -0600
pushed 2013-06-24 18:52 +0000
Brian Hackett Brian Hackett - Bug 865059 - Move pc -> type set map out of script analysis, don't analyze scripts until they are compiled by Ion, r=jandem.
less more (0) -300 -100 -60 tip