Jacek Caban
e94d4bafcf
condifure: Don't use CC/CXX/CPP values to force -mwindows flags.
...
This is meant only for linking and current Clang is more strict about that.
2023-09-17 13:54:07 +02:00
Jacek Caban
439c36fb0e
Add support for PDB debug symbol packages.
...
Partially based on patch by Tom Ritter.
2020-11-30 13:44:54 +01:00
Jacek Caban
04af8e0b18
configure: Don't set LD on mingw.
...
It's not needed and may confuse lld-link when LINK env variable is set to $LD.
2020-11-25 17:42:23 +01:00
Jacek Caban
ba3ae47cf3
configure: Backport llvm-mingw fixes.
2020-11-24 19:21:50 +01:00
Jacek Caban
341f81b480
configure: Don't use version scripts on mingw.
2020-11-24 19:21:50 +01:00
Jacek Caban
06971413d9
Mark executables as nxcompat.
2019-12-10 13:44:06 +01:00
Vincent Povirk
c757824f9f
embedjs: Update array-writing functions for Python 3.
2019-09-06 15:43:19 +02:00
Vincent Povirk
7ddf2d90bc
embedjs: Encode text before compressing.
2019-09-06 15:43:19 +02:00
Vincent Povirk
8c1e6df171
embedjs: Open file as text.
2019-09-06 15:43:18 +02:00
Vincent Povirk
11f98b1551
Run 2to3 on source tree.
2019-09-06 15:43:04 +02:00
Jacek Caban
87fea2051d
Explicitly set ac_exeext for mingw target.
2019-08-12 21:07:28 +02:00
Jon Coppeard
5d2ac3859f
Bug 1252653 - Fix intermittent failures in incremental-state.js jittest. r=terrence, a=test-only
2016-03-17 10:05:54 +00:00
Jon Coppeard
b6d0d8e276
Bug 1264300 - Don't evict the nursery unnecessarily in ZoneCellIter r=sfink a=abillings
2016-05-05 11:01:11 +01:00
Pip
96c6c702f8
Bug 1264613 - Allow object-to-nonobject serialization. r=baku a=ritu
...
Fix the Structured Clone API to avoid assigning a numeric back-reference
id to objects that are serialized as non-objects; in particular, this
fixes incorrect serialization and crashes upon deserialization when a
DedicatedWorkerGlobalScope is serialized twice in the same serialization
packet.
2016-04-19 10:26:00 +02:00
Shu-yu Guo
9380c6a841
Bug 1234147 - Fix height computation for JitcodeSkiplistTower. (r=djvj) a=ritu
2016-05-09 18:05:32 -07:00
Eric Faust
0f17dd7674
Bug 1269729 - Handle another OOM case on ARM. (r=jolesen) a=ritu
2016-05-04 15:54:43 -07:00
Eric Faust
e5aba481d4
Bug 1251919 - Nuke Debugger wrappers on failure. (r=shu) a=ritu
2016-05-18 17:12:03 -07:00
Jon Coppeard
62cf36f2b0
Bug 1264575 - Add missing pre-barrier in Ion r=jandem a=ritu
2016-05-11 10:14:45 +01:00
Jim Mathies
3db960ec51
Bug 1271978 - Record js slow script notification delay for content in telemetry. r=billm a=ritu
...
MozReview-Commit-ID: 9RUrqfwn7Wh
2016-05-12 07:28:48 -05:00
Tooru Fujisawa
d846d76bb9
Bug 1271037 - Fix numOperands of RRegExpMatcher, and RRegExpTester. r=h4writer, a=ritu
2016-05-11 02:41:50 +09:00
Jon Coppeard
48ca91c70b
Bug 1263572 - Wait for background sweeping to finish before checking base shapes r=terrence a=ritu
2016-04-25 13:41:25 +01:00
Jon Coppeard
f9dcfc4c3d
Bug 1259042 - Re-introduce a version of ZoneCellIter for use under GC. r=terrence a=ritu
2016-03-30 12:33:55 +01:00
Heiher
9d649084b3
Bug 1267557 part 3 - Define JS_SWEPT_CODE_PATTERN for mips. r=nbp a=ritu
2016-04-28 13:38:14 +02:00
Jan de Mooij
e7de72d12a
Bug 1267557 part 2 - Use different jitcode poison values. r=nbp a=ritu
2016-04-28 13:38:12 +02:00
Jan de Mooij
37195af6cb
Bug 1267557 part 1 - Also poison bytes allocated before the actual jitcode. r=nbp a=ritu
2016-04-28 13:38:10 +02:00
Jan de Mooij
7415d27d21
Bug 1267557 part 0 - Move JS poison constants to jsutil.h. r=jonco a=ritu
2016-04-28 13:38:05 +02:00
Nicholas Nethercote
3e359c4920
Bug 1265035 - Make ~WorkerJSRuntime() handle Initialize() failure better. r=khuey. a=ritu
2016-04-19 14:04:32 +10:00
Morgan Phillips
1353de6db6
Bug 1260673 - Ensure that Array.sort works with sealed objects; r=jorendorff a=ritu
2016-04-05 12:03:12 -07:00
Morgan Phillips
579b554571
Bug 1260673 - Stop using _DefineDataProperty in MoveHoles; r=jorendorff a=ritu
...
_DefineDataProperty was used to ensure that modifying Array's setter wouldn't
impact sorting, however, this is both not necessary and against the spec.
2016-03-31 14:44:12 -07:00
Jon Coppeard
119640b3ea
Bug 1244412 - Fix spurious GC hazard r=me a=ritu
2016-03-17 12:47:54 +00:00
Jon Coppeard
f276fecac5
Bug 1244412 - Remove ZoneCellIterUnderGC now it's no longer needed and refactor r=terrence a=ritu
2016-03-17 10:05:55 +00:00
Jon Coppeard
7c5e6a9be4
Bug 1244412 - Make ZoneCellIter work correctly whether called under GC or not r=terrence a=ritu
2016-03-17 10:05:55 +00:00
Shu-yu Guo
9671935ab1
Bug 1250520 - Handle reporting DebuggeeWouldRun when the script has no filename. (r=fitzgen) a=ritu
2016-03-07 17:50:43 -08:00
Nicholas Nethercote
37d27451ea
Bug 1132502 (part 2) - Don't call AddClassInfo() for BaseShapes. r=jandem. a=ritu
...
It appears to cause crashes, and the effects of not calling on memory reporting
accuracy are minor. The code should be able to be re-enabled once
heap-allocated js::Class instances no longer occur.
MozReview-Commit-ID: 7UK1TNqYs0T
2016-04-19 10:21:00 +10:00
Nicholas Nethercote
3b8246ed3d
Bug 1132502 (part 1) - Abort if compartmentStats is null during memory reporting. r=jandem. a=ritu
...
We have inconclusive evidence that compartmentStats is sometimes nullptr during
memory reporting, which would be bad. This patch makes us abort in that case.
It also changes some pointers to references to make the expected non-nullness
clearer.
MozReview-Commit-ID: 6o0RFFD0pnY
2016-04-15 12:03:39 +10:00
Tooru Fujisawa
8ac7dcfe0a
Bug 1263525 - Add dedicated function for std_Array self-hosted intrinsic and enable JIT for it. r=efaust a=ritu
...
MozReview-Commit-ID: KMOP7s7cODi
2016-04-29 01:49:56 +09:00
Jan de Mooij
4536412933
Bug 1262936 - Add missing OOM check to RegExpStack::reset. r=bhackett, a=ritu
2016-04-13 09:31:06 +02:00
Morgan Phillips
1553422a0e
Bug 1260620 - Ensure that possibleErrors are not null before attempting to check them. r=jorendorff, a=ritu
2016-03-30 02:53:44 -07:00
Morgan Phillips
98a87b3ee1
Bug 1257053 - Only make use of error stashing (via PossibleError) when it is necessary. r=jorendorff, a=ritu
...
By un-necessarily stashing errors we make it difficult to reason about what's happening in the code,
introducing situations where it's possible for errors to "pile up" and attempt to clobber one another.
2016-03-18 14:47:45 -07:00
Eric Faust
90c29d7b56
Bug 1251921 - Do not call debugger hooks with half-initialized frame if InterpeterFrame::prologue fails. r=jorendorff, a=ritu
2016-03-14 14:29:12 -07:00
Brad Lassey
a7fe2d46b5
bug 1264651 - remove dom.max_child_script_run_time pref r=billm a=ritu
...
MozReview-Commit-ID: 58WaXDOCxmM
2016-04-14 11:23:03 -04:00
Shu-yu Guo
4a2532926b
Bug 1253246 - Handle DebugScopeProxies around unqualified varobjs in setname. (r=jorendorff) a=ritu
...
MozReview-Commit-ID: HD8TenLnA4O
2016-03-22 16:19:52 -07:00
Jon Coppeard
764078a82f
Bug 1252329 - Fix interaction between AutoClearTypeInferenceStateOnOOM and compacting GC. r=terrence, a=ritu
...
* * *
Bug 1252329 - Fix test bustage on opt builds r=me
2016-03-08 10:15:09 +00:00
Morgan Phillips
f4c951ca48
Bug 1254335 - Remove invalid assertion; r=jorendorff, a=ritu
...
The underlying intent of the assertion was to guarantee that pending errors wouldn't be overwritten.
This patch makes that intent more clear while addressing the fact that the original assertion was
not necessarily true.
2016-03-09 01:57:38 -08:00
Nicolas B. Pierron
c0d180a3cf
Bug 1236114 - IonMonkey: Move 'Sink' phase before the 'Remove Unnecessary Bitops' phase. r=sunfish, a=ritu
2016-04-05 22:10:40 +00:00
Chris Peterson
aa22558108
Bug 1103588 - Report String#contains() deprecation warning in Beta and Release channels. r=till a=ritu
2016-04-13 11:48:07 -07:00
Nick Fitzgerald
4bd275c850
Bug 1248948 - Don't pass non-SavedFrame objects to SavedFrame JSAPI functions; r=tromey, r=evilpie, a=ritu
2016-04-12 14:20:00 +02:00
Bob Owen
cc49fd5338
Bug 1256992: Initialize Windows sandbox BrokerServices before any child processes are created. r=aklotz, r=bholley, a=ritu
2016-04-13 15:37:35 +01:00
Carsten "Tomcat" Book
611f4cad0d
Backed out changeset 6bba1d23fd2c (bug 1256992) for problems in conflict resolution
2016-04-13 16:23:59 +02:00
Bob Owen
38ac893967
Bug 1256992: Initialize Windows sandbox BrokerServices before any child processes are created. r=aklotz, r=bholley, a=ritu
2016-03-23 08:10:43 +00:00