Chris Peterson
|
d2c6598a97
|
Bug 712873 - Part 2: Replace JS_ASSERT with MOZ_ASSERT outside js/src/ directory. r=luke
|
2014-02-17 22:24:15 -08:00 |
Daniel Holbert
|
c516662c22
|
back out 3a8893b28489 (bug 712939) and 39adab158c17,16add78c43e3,37193db7e15b (bug 712873), for build bustage.
|
2014-02-19 00:15:51 -08:00 |
Chris Peterson
|
58e6c13345
|
Bug 712873 - Part 2: Replace JS_ASSERT with MOZ_ASSERT outside js/src/ directory. r=luke
|
2014-02-17 22:24:15 -08:00 |
Kannan Vijayan
|
21e7995fb4
|
Bug 952891 - Add PIC fast-path for ForOfIterator iteration over arrays. r=jimb r=jorendorff DONTBUILD
|
2014-02-13 14:29:00 -05:00 |
Kannan Vijayan
|
158468a425
|
Backed out changeset 45f374858666 (bug 852891) for bad commit message referencing wrong bug. DONTBUILD
|
2014-02-13 14:24:37 -05:00 |
Kannan Vijayan
|
d07b085e92
|
Bug 972087 - Add PIC fast-path for ForOfIterator iteration over arrays. r=jimb r=jorendorff
|
2014-02-13 14:20:27 -05:00 |
Bobby Holley
|
8bf2c8aa3b
|
Bug 959013 - Create storage for declarative class bootstrapping information on js::Class. r=luke
|
2014-02-04 07:51:54 -08:00 |
Eric Faust
|
31541d75aa
|
Bug 924720 - Part 1: Implement IsProxy() using new JSClass flag. (r=jwalden)
|
2014-01-29 17:20:15 -08:00 |
Eric Faust
|
5790c2c1cd
|
Bug 924720 - Part 0: Free up spare JSClass flags. (r=jwalden)
|
2014-01-29 17:20:15 -08:00 |
Chris Peterson
|
ac4837ccb1
|
Bug 964016 - Part 4: Replace JS_ALWAYS_INLINE with MOZ_ALWAYS_INLINE. r=luke
|
2014-01-24 20:14:56 -08:00 |
Bobby Holley
|
048f4eae8c
|
Bug 957688 - Kill off checkAccess. r=mrbkap
|
2014-01-24 16:08:26 -08:00 |
Jeff Walden
|
cd1afc6984
|
Bug 948227 - Add code to warn when the __proto__ setter is called that it's very slow and shouldn't be used. (Don't use it yet, tho, because it requires the second part of bug 948583 to land first. Once that lands, fully enabling this just requires some uncommenting.) r=efaust
--HG--
extra : rebase_source : 87d320edcc99b6ef7df98c2470c78d4085aa4f99
|
2013-12-11 16:04:07 -08:00 |
Jon Coppeard
|
1c4835c7fd
|
Bug 959683 - Use rooting typedefs consistently in our public API r=sfink
|
2014-01-15 10:31:00 +00:00 |
Luke Wagner
|
2e804616e4
|
Bug 924905 - Do a subsumes check inside the stack iterator. r=jandem
--HG--
extra : rebase_source : ff8407c4f79fd3e2264470379470c526a751e45f
|
2014-01-03 10:32:56 -06:00 |
Ivan Jibaja
|
311063f1a7
|
Bug 946042 - Add all SIMD functions to the interpreter. r=till
|
2013-12-18 16:28:32 -05:00 |
Wes Kocher
|
51be634cd2
|
Backed out changeset ef0eeaec74a8 (bug 949183) on the theory that it somehow broke every single b2g test on a CLOSED TREE
|
2013-12-16 18:27:43 -08:00 |
Sean Stangl
|
59305924cb
|
Bug 949183 - Fix jsid static constructor explosion. r=Waldo
|
2013-12-16 14:40:05 -08:00 |
Tom Schuster
|
9052b9f509
|
Bug 697343 - Introduce a slice hook to allow optimizing Array.prototype.slice for Proxies etc. r=jandem,bz
|
2013-12-05 20:07:24 +01:00 |
Tom Schuster
|
11675716d5
|
Bug 697343 - Remove getElementIfPresent. r=Waldo
|
2013-12-05 20:07:24 +01:00 |
Nicholas D. Matsakis
|
209c17a9b2
|
Bug 933760 - Track a type object for each type representation, associate with the type descriptor r=bhackett
|
2013-11-01 11:10:47 -04:00 |
Ryan VanderMeulen
|
5c07e15985
|
Backed out changesets 22770b30545b, 0809370fabdb, 4ef4764c1b55, and bfe768b87464 (bug 697343) due to Gaia UI test bustage.
CLOSED TREE
|
2013-12-05 16:19:47 -05:00 |
Tom Schuster
|
50c0f8f4e6
|
Bug 697343 - Introduce a slice hook to allow optimizing Array.prototype.slice for Proxies etc. r=jandem,bz
|
2013-12-05 20:07:24 +01:00 |
Tom Schuster
|
922370489e
|
Bug 697343 - Remove getElementIfPresent. r=Waldo
|
2013-12-05 20:07:24 +01:00 |
Jeff Walden
|
3e47e0b069
|
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
--HG--
extra : rebase_source : 58dc71e7e58208a2cfa12b265adca7b189e5e5bd
|
2013-10-29 16:39:09 -07:00 |
Ryan VanderMeulen
|
70d3f7a789
|
Backed out changeset 471db633b20c (bug 903332) for B2G desktop mochitest-1 failures.
|
2013-11-07 16:10:21 -05:00 |
Jeff Walden
|
407d6806e9
|
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
--HG--
extra : rebase_source : b5bae3832b7718b579abb7c09f36c9c46907d7cc
|
2013-10-29 16:39:09 -07:00 |
André Bargull
|
0f042d57f9
|
Bug 928508 - Change String.prototype.@@iterator to iterate over code points. r=jorendorff.
|
2013-10-23 11:42:25 -05:00 |
Nicholas D. Matsakis
|
dd1cb5d0bf
|
Bug 914220 - Move TypedObject global names into a TypedObject module r=waldo
|
2013-09-09 11:52:11 -04:00 |
Jason Orendorff
|
807f7ead19
|
Bug 923836 - Set aside the first 3 reserved slots of global objects for application use. r=Waldo.
--HG--
extra : rebase_source : 027d8ed582b276845ff49c19b867d82b058542e1
|
2013-10-14 15:24:11 -05:00 |
Birunthan Mohanathas
|
578826a89e
|
Bug 784739 - Switch from NULL to nullptr in js/ductwork/, js/ipc/, and js/public/; r=ehsan
|
2013-09-19 15:24:53 -04:00 |
Dan Gohman
|
a50084b38d
|
Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
|
2013-09-11 05:49:05 -07:00 |
Nicholas Nethercote
|
48268c5407
|
Bug 910771 (part 1) - Create js/Tracer.h and gc/Tracer.cpp. r=terrence.
|
2013-09-02 22:01:18 -07:00 |
Jason Orendorff
|
badbd7be37
|
Bug 893186, part 5 - Delete JS_GetPropertyAttributes and many similar APIs; remove half a dozen methods from JS::Class. r=Waldo.
--HG--
extra : rebase_source : 1f4a01938b06b66ef855f9b654f098b4819b1390
|
2013-09-06 12:05:30 -05:00 |
Nicholas Nethercote
|
01c70c8c97
|
Bug 911020 - Introduce js/TypeDecls.h, which holds very commonly used type declarations from the JS engine. r=luke.
--HG--
extra : rebase_source : 008ef689989f93b46627b8be8608bdbc544ca3a2
|
2013-08-27 19:59:14 -07:00 |
Nicholas Nethercote
|
0df65930a1
|
Bug 909178 (part 2) - Make jsclass.h not depend on jsapi.h, and rename it js/Class.h. r=jwalden.
--HG--
rename : js/src/jsclass.h => js/public/Class.h
extra : rebase_source : 31ecd4074181c234f7f71eef04a10ae371c35eaa
|
2013-08-21 22:26:57 -07:00 |