Nicholas D. Matsakis
6af75ce0ca
Bug 969578 -- Remove public facing Handle API r=till
2014-02-10 10:03:49 -05:00
Jon Coppeard
52381adba2
Bug 969812 - Convert JS_NewArrayObject to use HandleValueArray r=terrence r=bz
2014-02-12 10:50:46 +00:00
Hannes Verschore
192f0c7a6a
Bug 953164 - IonMonkey: Improve type information at branches, r=jandem
2014-02-12 10:57:34 +01:00
Steve Fink
adb9f1cf68
Bug 961314 - tooltool manifests for hazard analysis (gcc and sixgill). DONTBUILD
...
--HG--
extra : rebase_source : 2e9e6540e263d05b73d0cd3075c7dc170a390fdd
2014-02-06 21:57:15 -08:00
Eric Faust
0818f7d268
Bug 968097 - Fix blatantly mistaken error-handling path. (f=Jesse, r=jwalden)
2014-02-11 15:24:37 -08:00
Steve Fink
9a76f872d0
Bug 970253 - cx param to JS_AllocateArrayBufferContents is optional, r=terrence
...
--HG--
extra : rebase_source : 23adbdf985c85d3879f49578840f3e038aba4527
2014-02-10 14:23:46 -08:00
Steve Fink
5253bae27f
Bug 971208 - Eliminate vanilla new in SegmentedVector.h, r=mjrosenb
...
--HG--
extra : rebase_source : 00761e68f7821f38a46e2442870bf3d214d370f9
2014-02-11 15:02:48 -08:00
Steve Fink
adf07b6ec9
Bug 963735 - Switch from DFS -> BFS for finding GC paths, r=terrence
...
--HG--
extra : rebase_source : 9834e2d4815a7a1f60fd5b86843c0789674175d7
2014-02-03 23:11:52 -08:00
Andrew McCreight
25aced0427
Bug 967023, part 2 - Get rid of XPCWrappedJSClass::GetNewOrUsed out param. r=bholley
2014-02-11 14:56:46 -08:00
Andrew McCreight
1e54c3b0bc
Bug 967023, part 1 - Rename clazz to clasp in XPCWrappedNative::GetNewOrUsed. r=bholley
2014-02-11 14:56:45 -08:00
Dan Gohman
4fe6d4ab6e
Bug 960145 - IonMonkey: Don't ignore OSR-like values when computing phi ranges. r=mrosenberg
2014-02-11 17:37:05 -05:00
Masatoshi Kimura
9306836991
Backed out changeset d7d447cac91b (bug 969762) for tp5 regression.
2014-02-12 06:01:29 +09:00
Terrence Cole
3160a2b98b
Bug 969012 - Do not leak MNewSlots when allocating CallObject in the nursery; r=jonco
...
--HG--
extra : rebase_source : cffd1f415c8326b4a54a70eafd03fad1f8e3b228
2014-02-11 11:53:52 -08:00
Shu-yu Guo
cc0565b76f
Bug 967718 - Observe script and frame observance rules in Debugger more systematically. (r=jimb)
2014-02-11 12:05:19 -08:00
Nicholas D. Matsakis
8961875e86
Bug 968866 -- Freeze user-visible offset/type vectors r=till
2014-02-06 11:32:58 -05:00
Nicholas D. Matsakis
f8b4143e01
Bug 966575 part 12 -- Remove unused slots on typerepr object r=sfink
2014-01-30 23:18:17 -05:00
Nicholas D. Matsakis
3c4159dabd
Bug 966575 part 11 -- Remove remaining uses of typeRepr APIs in favor of direct descr access r=sfink
2014-01-30 23:18:04 -05:00
Nicholas D. Matsakis
0588f478ce
Bug 966575 part 10 -- Remove uses of raw TypeRepr from SIMD r=sfink
2014-01-30 23:17:20 -05:00
Nicholas D. Matsakis
91795bab2e
Bug 966575 part 9 -- Remove unused type object r=sfink
2014-01-30 15:21:02 -05:00
Nicholas D. Matsakis
ed6f437a3e
Bug 966575 part 8 -- Move kinds out of Representation into Descr r=sfink
2014-01-30 13:31:58 -05:00
Nicholas D. Matsakis
0a7b36d8a9
Bug 966575 part 7.5 -- Assert descrs are pretenured in jit r=sfink
2014-02-06 11:14:11 -05:00
Nicholas D. Matsakis
dc39632804
Bug 966575 part 7 -- Replace use of TypeRepr in IonBuilder with TypeDescr r=sfink
2014-01-30 08:59:38 -05:00
Nicholas D. Matsakis
85e91193f6
Bug 966575 part 6.5 -- Pretenure internal vectors with types / offsets r=sfink
2014-02-06 11:32:33 -05:00
Nicholas D. Matsakis
e99d670fa1
Bug 966575 part06 -- Move field info into reserved slots, remove non-standard fieldName r=sfink
2014-01-29 14:04:05 -05:00
Nicholas D. Matsakis
96af40ff2a
Bug 966575 part 5 -- Add length to sized array descriptors r=sfink
2014-01-30 09:02:55 -05:00
Nicholas D. Matsakis
04d27db971
Bug 966575 part 4.5 -- Pretenure type descriptors and things they can reach r=sfink
2014-02-06 11:14:02 -05:00
Nicholas D. Matsakis
dc956ca97e
Bug 966575 part 04 -- Make TI Type Object Addendum refer to actual descriptor and not TypeRepresentation*
2014-01-28 18:24:23 -05:00
Nicholas D. Matsakis
af656b7f6b
Bug 966575 part 03 -- Extend Type Descr to include all data from type repr r=sfink
2014-01-27 19:49:36 -05:00
Nicholas D. Matsakis
89a94ef82e
Bug 966575 part 02 - Migrate away from accessing TypeRepresentation directly r=sfink
2014-01-27 18:54:07 -05:00
Dan Gohman
b32ddd4113
Bug 969705 - IonMonkey: Fix truncation of operands for converted comparisons. r=nbp
2014-02-11 13:31:58 -05:00
Benjamin Bouvier
26b44d92e7
Bug 966295: Implement variadic Math.min and Math.max in Odin; r=luke
2014-02-11 14:19:59 +01:00
Jon Coppeard
c8bf61051d
Bug 960028 - Use UndefinedHandleValue rather than rooting UndefinedValue() r=sfink
2014-02-11 10:59:16 +00:00
Jon Coppeard
60baf94ae8
Bug 965830 - Convert use of JS_CallFunction and related APIs uses to HandleValueArray r=terrence r=smaug
2014-02-11 10:59:16 +00:00
Jon Coppeard
0479128f39
Bug 965830 - Add HandleValueArray class to receive rooted arrays of Values r=terrence
2014-02-11 10:59:16 +00:00
Jon Coppeard
b6588e8cbf
Bug 965830 - Remove AutoArrayRooter from the public API r=terrence r=smaug
2014-02-11 10:59:15 +00:00
Jon Coppeard
edfaff5a4d
Bug 965830 - Make AutoValueArray into a fixed-size inline array that roots its contents r=terrence
2014-02-11 10:59:15 +00:00
Hannes Verschore
5f95bbcfa9
Bug 957542 - Don't over-allocate dynamic slots of ArrayObject, r=bhackett,terrence
2014-02-10 12:33:27 +01:00
Jan de Mooij
1a3d4ee313
Bug 969336 - ARM simulator: don't flush icache when icache checking is disabled. r=dougc
2014-02-11 11:08:42 +01:00
Mike Hommey
90c4388055
Bug 969801 - Fix make install for js standalone builds after bug 950298. r=gps
2014-02-11 10:44:15 +09:00
Mike Hommey
082475052b
Bug 969164 - Replace most BUILDING_JS uses with JS_STANDALONE. r=gps
...
Before making top-level traverse js/src moz.build files, there was a need to
distinguish between top-level traversing e.g. top-level moz.build or
config/moz.build and js/src traversing them. With a single traversal of both
moz.build sets, we now only need to distinguish between js standalone builds
and gecko builds.
There is still, however, a need to distinguish between top-level vs. js/src
configure runs on gecko builds to make them subconfigure icu and libffi from
top-level instead of js/src in js standalone builds, or when choosing to make
js/src's config.status do something when run or not.
2014-02-11 10:37:47 +09:00
Mike Hommey
0d839c5b66
Bug 969164 - Traverse js/src moz.builds from top-level configure. r=gps
...
Before, we would run configure in both top-level and js/src, and both
configures would traverse their own set of moz.builds, without actual
knowledge about the other. With this change, both configures still run,
but only top-level traverses moz.build files, and uses js/src's
config.status when traversing its moz.build files. This allows a better
sharing of information between both build systems and the removal of many
hacks.
This also moves running libffi and icu configure to top-level.
Standalone js builds still have their own configure doing moz.build traversal,
as before.
--HG--
rename : config/autoconf.mk.in => config/autoconf-js.mk.in
rename : config/emptyvars.mk.in => config/emptyvars-js.mk.in
2014-02-11 10:37:47 +09:00
Mike Hommey
65fef7b8c4
Bug 969164 - Move icu subconfigure invocation in build/autoconf/icu.m4. r=gps
2014-02-11 10:37:47 +09:00
Mike Hommey
0d9439309a
Bug 969164 - Move libffi subconfigure invocation in build/autoconf/ffi.m4. r=gps
2014-02-11 10:37:47 +09:00
Mike Hommey
c01a0cbedc
Bug 968652 - Remove EXTERNAL_SOURCE_DIR for mfbt. r=gps
2014-02-11 10:37:47 +09:00
Mike Hommey
705663e08b
Bug 968561 - Move ffi detection from configure.in and js/src/configure.in into build/autoconf/ffi.m4. r=gps
2014-02-11 10:37:47 +09:00
Mike Hommey
24b0cfce42
Bug 968537 - Build js-config from configure instead of Makefile. r=ted
2014-02-11 10:37:47 +09:00
Mike Hommey
129764c07c
Bug 946687 - Move ICU detection from configure.in and js/src/configure.in into build/autoconf/icu.m4. r=gps
2014-02-11 10:37:47 +09:00
Mike Hommey
cf43fa6b56
Bug 462427 - Stop requiring CROSS_COMPILE being set. r=ted
2014-02-11 10:37:46 +09:00
Mike Hommey
2d54ca1df5
Bug 748138 - Always export CC, CXX and a few other variables to libffi's configure. r=ted
...
Also, always pass --build and --host.
2014-02-11 10:37:46 +09:00
Douglas Crosher
e2a5ac2c80
Bug 969819 - ARM simulator: Filter the .text section line from the disassembler output. r=jandem
2014-02-09 01:17:07 +11:00