Commit Graph

31694 Commits

Author SHA1 Message Date
Mike Hommey
e59da3961d Bug 969801 - Fix make install for js standalone builds after bug 950298. r=gps 2014-02-11 10:44:15 +09:00
Mike Hommey
989b41cf6b 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
557439c337 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
0c632e4c0a Bug 969164 - Move icu subconfigure invocation in build/autoconf/icu.m4. r=gps 2014-02-11 10:37:47 +09:00
Mike Hommey
0e117da4fb Bug 969164 - Move libffi subconfigure invocation in build/autoconf/ffi.m4. r=gps 2014-02-11 10:37:47 +09:00
Mike Hommey
b3f157e2bd Bug 968652 - Remove EXTERNAL_SOURCE_DIR for mfbt. r=gps 2014-02-11 10:37:47 +09:00
Mike Hommey
4abf2f3022 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
04bc230f4e Bug 968537 - Build js-config from configure instead of Makefile. r=ted 2014-02-11 10:37:47 +09:00
Mike Hommey
c6a7edc25f 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
79c051dfc5 Bug 462427 - Stop requiring CROSS_COMPILE being set. r=ted 2014-02-11 10:37:46 +09:00
Mike Hommey
59eb51a5c2 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
2ca28d585c Bug 969819 - ARM simulator: Filter the .text section line from the disassembler output. r=jandem 2014-02-09 01:17:07 +11:00
Jeff Walden
40ad2e23e2 Bug 969165 - Convert Atomic<T> where T != bool but is used as a bool over to Atomic<bool>, now that it's supported, in js/src/. r=shu
--HG--
extra : rebase_source : 9013940d66fe2a7b5e9a49bf9ee80888ddbc523f
2014-02-06 22:05:20 -08:00
Ehsan Akhgari
82ebdc883f Bug 969757 - Remove the dead code in our tree which pretends to support OS/2; r=roc,mcmanus,gps,jorendorf,bsmedberg sr=bsmedberg 2014-02-10 17:57:01 -05:00
Masatoshi Kimura
590e1730d2 Bug 969762 - Support non-ASCII dump() messages on Windows. r=jimm 2014-02-11 05:50:16 +09:00
Bobby Holley
1470b35e49 Bug 965921 - Handle addons that expose JS-implemented XPCOM components to content. r=mrbkap 2014-02-10 10:27:24 -08:00
Bobby Holley
18b05894d8 Bug 969156 - Don't fire onNewGlobalObject until the end of nsGlobalWindow::SetNewDocument. r=bz 2014-02-10 10:03:56 -08:00
Jon Coppeard
f78663e243 Bug 969798 - Convert JS_ConvertArguments APIs to take CallArgs rather than raw Value pointer r=terrence 2014-02-10 16:42:27 +00:00
Ryan VanderMeulen
cb4d976e7c Backed out changeset 6ada8ee0e208 (bug 969375) for check_spidermonkey_style.py failures. 2014-02-10 11:09:18 -05:00
Branislav Rankov
5791c68deb Bug 969375 - MIPS port: Added Architecture-mips files. r=nbp 2014-02-10 11:13:06 +01:00
Nicolas B. Pierron
0aa9a26f64 Bug 962555 part 4 - Merge Headers and rename Slot to RValueAllocation. r=h4writer
--HG--
rename : js/src/jit/Slot.h => js/src/jit/Snapshots.h
rename : js/src/jsapi-tests/testJitSlot.cpp => js/src/jsapi-tests/testJitRValueAlloc.cpp
2014-02-10 06:21:46 -08:00
Nicolas B. Pierron
36cbec1095 Bug 962555 part 3 - Remove hasLocation & fromLocation from the SnapshotIterator. r=h4writer 2014-02-10 06:21:46 -08:00
Nicolas B. Pierron
6cfed2c8d7 Bug 962555 part 2 - Add multiple UNTYPED modes to prevent duplicating conditions. r=h4writer 2014-02-10 06:21:45 -08:00
Nicolas B. Pierron
4bcd603d12 Bug 962555 part 1 - Extract SnapshotReader::Slot. r=h4writer 2014-02-10 06:21:43 -08:00
Ryan VanderMeulen
8035e0d726 Backed out changeset 0e7aa3047ec7 (bug 957542) for ggc crashes. 2014-02-10 09:09:42 -05:00
Ehsan Akhgari
144a2cdcb0 Bug 968642 - Port RCFILE and RESFILE to moz.build; r=gps 2014-02-10 09:03:53 -05:00
Ryan VanderMeulen
067a589844 Backed out changeset 2df850200c16 (bug 957542) for jit-test failures. 2014-02-10 08:59:35 -05:00
Douglas Crosher
228093561c Bug 965229 - ARM simulator: Scratch volatile registers across system ABI calls. r=nbp 2014-02-08 17:21:53 +11:00
Hannes Verschore
cc5a760ab6 Bug 957542 - Set minimum slots of ArrayObject to 2 to fix GGC, r=jandem 2014-02-10 14:22:36 +01:00
Hannes Verschore
d949916450 Bug 957542 - Don't over-allocate dynamic slots of ArrayObject, r=bhackett 2014-02-10 12:33:27 +01:00
Jacek Caban
c57acc6227 Bug 956507 - mingw fixup. 2014-02-10 12:06:30 +01:00
Nicholas D. Matsakis
d52201ce4e Bug 969159 -- Adjust assertion to account for zero-sized objects r=shu 2014-02-07 13:48:35 -05:00
Phil Ringnalda
a25039edb9 Back out 8a36e37f46ed (bug 969159) for Valgrind bustage 2014-02-09 14:11:40 -08:00
Nicholas D. Matsakis
21eac68e61 Bug 969159 -- Adjust assertion to account for zero-sized objects r=shu 2014-02-07 13:48:35 -05:00
Jim Blandy
c562745cd8 Bug 969764: Properly carry the source's element attribute name through off-thread compilations. r=bhackett 2014-02-09 11:00:03 -08:00
Douglas Crosher
2552bb83a2 Bug 965767 - Ionmonkey ARM: Correct the load-immediate-float32 instruction encoding. r=mjrosenb 2014-02-08 15:32:05 +11:00
Jon Coppeard
541a78a5f5 Bug 967589 - Add OOM test for runtime creation and fix failures r=billm 2014-02-08 09:40:11 +00:00
Phil Ringnalda
23c7d857c6 Back out ed6e04e6fc0c (bug 968642) for breaking Windows plugin tests
CLOSED TREE
2014-02-07 21:26:02 -08:00
Jim Blandy
b1474672cb No bug: Remove "unsigned comparison" warning in ScriptSource::setIntroducedFilename. rs=waldo 2014-02-07 21:10:51 -08:00
Ehsan Akhgari
5041cea876 Bug 968642 - Port RCFILE and RESFILE to moz.build; r=gps 2014-02-07 23:22:31 -05:00
Shu-yu Guo
b28b1abc52 Bug 969709 - Fix race in ThreadPool::abortJob; fixes intermittent oranges on a CLOSED TREE. (r=nmatsakis) 2014-02-07 17:39:00 -08:00
Shu-yu Guo
93412ee65c Bug 967926 - Followup: unbust non-unified builds on a CLOSED TREE. (r=me) 2014-02-07 14:50:18 -08:00
Shu-yu Guo
edfd13643a Bug 941805 - Followup: unbreak non-threadsafe builds. (r=bhackett) 2014-02-07 14:40:32 -08:00
Shu-yu Guo
c34fa76c9a Bug 949296 - Ignore DontStopIon interrupt triggers during ForkJoin. (r=nmatsakis) 2014-02-07 14:40:31 -08:00
Shu-yu Guo
2ebd0628ea Bug 958370 - Unify chunks and slices; self-host the scheduler's slice processing loop. (r=nmatsakis) 2014-02-07 14:40:29 -08:00
Shu-yu Guo
fb8a7e8ead Bug 967926 - Make hasUncompiledCallTarget_ Atomic to be extra careful. (r=jandem) 2014-02-07 14:10:02 -08:00
Shu-yu Guo
2e963bdebf Bug 967930 - Move AutoFlushCache instances in parallel ICs under lock. (r=efaust) 2014-02-07 14:10:01 -08:00
Terrence Cole
a7c28fdf33 Bug 885954 - Add comments to barrier classes explaining our use of C++ move semantics; r=jimb 2014-02-07 10:03:21 -08:00
Emanuel Hoogeveen
80f9568225 Bug 969038 - Use the custom stack size for JS helper threads on Windows as well. r=bhackett 2014-02-07 16:17:06 -05:00
Jim Blandy
c2ce0f2fbc Bug 968575: Add unit tests for Debugger.Source.prototype.introductionType. r=djvj 2014-02-07 12:40:54 -08:00