Jeff Walden
32716243c2
Bug 1167823 - Begin rewriting CheckSideEffects to work by kind, not arity. r=shu
2015-03-04 13:21:30 -08:00
Hannes Verschore
6f31145b53
Bug 1169213 - SharedStubs: Introduce JitFrame_IonStub to allow vmcalls out of sharedstubs in IonMonkey, r=npb
2015-06-08 16:39:19 +02:00
Hannes Verschore
3ece3a1cb6
Bug 1168753 - SharedStubs: Simplification to push BaselineFrame* in stubs, r=jandem
2015-06-08 16:38:55 +02:00
Hannes Verschore
831004c9ab
Bug 1168750 - SharedStubs: (part4) Track for which engine a stub needs to get compiled, r=jandem
2015-06-08 16:38:55 +02:00
Hannes Verschore
abda88fcb6
Bug 1168750 - SharedStubs: (part3) Make split between baseline only and shared stubs, r=jandem
2015-06-08 16:38:55 +02:00
Hannes Verschore
c7b95f0a21
Bug 1168750 - SharedStubs: (part2) Rename registers used by baseline stubs for use with shared stubs, r=jandem
2015-06-08 16:38:54 +02:00
Hannes Verschore
c28ca4e027
Bug 1168750 - SharedStubs: (part1) Rename BaselineRegisters.h and BaselineHelpers.h, r=jandem
2015-06-08 16:38:54 +02:00
Tooru Fujisawa
dd56835ae8
Bug 1171777 - Make sure the index is nonnegative in GetElement IC with hole. r=jandem
2015-06-08 22:31:43 +09:00
Tooru Fujisawa
137a1cef35
Bug 1171871 - Fix bytecode documentation comment for JSOP_NEWTARGET. r=efaust
2015-06-08 22:31:43 +09:00
Gabor Krizsanits
b9a120b0e1
Bug 1164014 - Shim optimization. r=billm
2015-06-08 09:28:54 +02:00
Brian Hackett
4f0fc5bb15
Bug 1167677 - Enable code which was accidentally left disabled.
2015-06-07 18:45:32 -07:00
Brian Hackett
028ba3c835
Bug 1167677 - Try harder to find scratch registers for memory->memory MoveGroup moves, r=sunfish.
2015-06-06 11:16:43 -07:00
Brian Hackett
c754c596a3
Bug 1169460 - Fix imprecise computation in BacktrackingAllocator::minimalUse, r=sunfish.
2015-06-06 09:03:59 -07:00
Brian Hackett
e4920b0750
Bug 1170355 - Watch for indexes that don't fit in a jsid in Array.shift, r=jandem.
2015-06-06 08:37:35 -07:00
Eric Faust
c1a1c2405c
Bug 1172150 - Remove bogus assert. (r=bz)
2015-06-05 20:37:51 -07:00
Tom Schuster
b0d653238e
Bug 1170959 - Remove JS_GetPropertyDescriptor from a JSAPI test. r=efaust
2015-06-05 21:36:47 +02:00
Carsten "Tomcat" Book
90a6317b44
Merge mozilla-central to mozilla-inbound
2015-06-05 15:36:32 +02:00
Carsten "Tomcat" Book
0f0eb9d111
merge mozilla-inbound to mozilla-central a=merge
2015-06-05 15:25:08 +02:00
Mike Hommey
b609bbf3ce
Fixup for hazard bustage after bug 1168719 on a CLOSED TREE. r=sfink
2015-06-05 14:40:11 +09:00
Wes Kocher
4a987abbc1
Merge m-c to fx-team, a=merge
2015-06-04 18:30:52 -07:00
Nick Fitzgerald
992648b749
Bug 1169869 - Document the Debugger's onPromiseSettled hook DONTBUILD; r=jimb
2015-06-04 17:33:49 -07:00
Tooru Fujisawa
ff690cf647
Bug 1168416 - Do not change lastIndex property if not writable in RegExp.prototype.{test,exec}. r=Waldo
2015-06-05 09:56:10 +09:00
Terrence Cole
2d4c1babe7
Bug 1171749 - Re-add nonincremental reason to compact stats output; r=sfink
2015-06-04 16:02:04 -07:00
Terrence Cole
ea3c382dcb
Bug 811911 - Use UTF-8 output for TwoByte chars in Error objects; r=jandem
2015-06-04 08:43:11 -07:00
Terrence Cole
b75cc2eb2c
Bug 1170717 - Move heapState check up to readBarrier; r=jonco
2015-06-02 14:49:59 -07:00
Jon Coppeard
3440e844d9
Bug 1168769 - Simplify parser's LexicalLookup function r=waldo
2015-06-04 10:16:06 +01:00
Mike Hommey
83384b7faf
Bug 1166243 - Remove build() function from js and xpc shells. r=bholley,r=efaust
2015-06-04 13:59:47 +09:00
Eric Faust
d9c39bce44
Bug 1141865 - Part 7: Make new.target work in generator functions. (r=jorendorff, r=jandem)
2015-06-03 02:01:15 -07:00
Eric Faust
68caf6f9a6
Bug 1141865 - Part 6: Implement new.target in arrow functions. (r=jandem, r=jorendorff)
2015-06-03 02:01:15 -07:00
Eric Faust
914f63ba34
Bug 1141865 - Part 5: Implement new.target inside eval. (r=jorendorff, r=jandem)
2015-06-03 02:01:15 -07:00
Eric Faust
0f49aa5a97
Bug 1141865 - Part 4: Remove LCallDirectEvalV in anticipation of register pressure with new.target in eval frames. (r=jandem)
2015-06-03 02:01:15 -07:00
Eric Faust
71f9cd437e
Bug 1141865 - Part 3: Parse new.target, add Reflect support, and tests. (r=jorendorff, r=shu)
2015-06-03 02:01:15 -07:00
Eric Faust
421f8543e7
Bug 1141865 - Part 2: Plumb new.target on the stack and make it accessible to JSNatives. (r=jorendorff, r=jandem, r=shu)
2015-06-03 02:01:14 -07:00
Eric Faust
bccf4effd7
Bug 1141865 - Part 1: Make two ICCall_Fallback, one for constructing invocations. (r=jandem)
2015-06-03 02:01:14 -07:00
Eric Rahm
29f00ac208
Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
...
This is straightforward mapping of PR_LOG levels to their LogLevel
counterparts:
PR_LOG_ERROR -> LogLevel::Error
PR_LOG_WARNING -> LogLevel::Warning
PR_LOG_WARN -> LogLevel::Warning
PR_LOG_INFO -> LogLevel::Info
PR_LOG_DEBUG -> LogLevel::Debug
PR_LOG_NOTICE -> LogLevel::Debug
PR_LOG_VERBOSE -> LogLevel::Verbose
Instances of PRLogModuleLevel were mapped to a fully qualified
mozilla::LogLevel, instances of PR_LOG levels in #defines were mapped to a
fully qualified mozilla::LogLevel::* level, and all other instances were
mapped to us a shorter format of LogLevel::*.
Bustage for usage of the non-fully qualified LogLevel were fixed by adding
|using mozilla::LogLevel;| where appropriate.
2015-06-03 15:25:57 -07:00
Eric Rahm
f2c51f1dd9
Bug 1165515 - Part 9: Remove instances of using numeric log levels 1-5. rs=froydnj
2015-06-03 15:22:35 -07:00
Eric Rahm
f3d0db1203
Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj
2015-06-03 15:22:28 -07:00
Brian Hackett
85dc0750b5
Bug 1166709 - Mark definite properties when replacing the unboxed group used for literals at some pc, r=jandem.
2015-06-03 11:31:28 -07:00
Jon Coppeard
8321ec5336
Bug 1168666 - Update assertions to allow export specs to contain batch exports r=waldo
2015-06-05 09:55:03 +01:00
Nicholas Nethercote
16fe493889
Bug 1171305 - Remove lots of now-unnecessary null-checks involving XPCMaps. r=mrbkap.
...
Possible because both |new| and PLDHashTable initialization are infallible now.
I had to use NS_ABORT_OOM for a couple of the maps that use js::HashTable,
which still has fallible initialization. There were a couple of uses of those
maps that weren't protected by null-checks, so we would have got crashes anyway
if they had OOMed.
2015-05-05 18:20:33 -07:00
Terrence Cole
67d809cf4b
Bug 1170673 - MSVC is less flexible with zero-sized arrays; r=shu
2015-06-02 10:50:48 -07:00
Terrence Cole
948a1d6deb
Bug 1169086 - Use virtual dispatch to implement callback tracer; r=jonco, r=mccr8
2015-05-28 16:35:08 -07:00
James Willcox
6c2fa79a64
Bug 1165460 - Work around on-demand linker badness with NDK r10e/GCC 4.9 r=dhylands,glandium
2015-06-03 10:26:18 -05:00
Jon Coppeard
031c1c3e62
Bug 1155618 - Test OOM behaviour of global creation r=terrence
2015-06-03 14:36:47 +01:00
Carsten "Tomcat" Book
0f54b30489
Backed out changeset 2901436c9047 (bug 1141865) for e10-s asan m4 test failures on a CLOSED TREE
2015-06-03 12:46:33 +02:00
Carsten "Tomcat" Book
2a6567d1e6
Backed out changeset d038c5da19b0 (bug 1141865)
2015-06-03 12:44:59 +02:00
Carsten "Tomcat" Book
f1063bda01
Backed out changeset 8f94d0d72a21 (bug 1141865)
2015-06-03 12:42:45 +02:00
Carsten "Tomcat" Book
b94ce6996e
Backed out changeset 6031f4ce0f9c (bug 1141865)
2015-06-03 12:42:16 +02:00
Carsten "Tomcat" Book
ab8a66d9bd
Backed out changeset 24403e652d6d (bug 1141865)
2015-06-03 12:42:03 +02:00
Carsten "Tomcat" Book
060ea0483d
Backed out changeset 0f963fbdc918 (bug 1141865)
2015-06-03 12:41:48 +02:00