Kannan Vijayan
52eb70265a
Bug 865471 - Fix various sps profiler issues. r=jandem
2013-05-03 11:26:38 -04:00
Jon Coppeard
713f890c2b
Bug 868037 - GC: Fix more rooting analysis false positives r=sfink DONTBUILD
2013-05-03 13:32:04 +01:00
Trevor Saunders
cd98bbe43f
bug 860027 - remove XPTIInterfaceInfoManager::EnumerateInterfaces() r=bholley, bsmedberg
2013-04-09 16:00:21 -04:00
Martin Husemann
58847999af
Bug 867911 - Add OpenBSD and NetBSD to list of sparc64 systems with 8k pages. r=terrence
2013-05-02 20:35:32 -04:00
Steve Fink
4e204cb130
Bug 867341 - Remove AutoObjectRooter, replace with RootedObject where needed. r=terrence
...
--HG--
extra : rebase_source : 009cf235e9c05d6379ee5267856b3f7832ceab0e
2013-05-02 13:55:54 -07:00
Bobby Holley
b279cd48ba
Bug 834699 - Stop checking dom.xbl_scopes. r=bz
2013-05-02 16:02:03 -07:00
Shu-yu Guo
276269a97e
Bug 865883. (r=jandem)
2013-05-02 14:12:15 -07:00
Shu-yu Guo
f61a8dc747
Bug 844887 - Followup: nop IsCallable in Ion if argument is known to be a function. (r=sstangl)
2013-05-02 14:12:14 -07:00
Luke Wagner
c5cdc01cec
Bug 864600 - OdinMonkey: change asm.js validation to require explicit coercion of all call expressions (r=sstangl)
...
--HG--
extra : rebase_source : f1235b48a1cfd96d52e96a9727d6d0b7852281b6
2013-04-29 16:42:55 -07:00
Luke Wagner
1a13eccebb
Bug 864600 - OdinMonkey: change doublish to double in overload set of ~~ and - (r=sstangl)
...
--HG--
extra : rebase_source : 4e49e0f060e752049bee8fb8b24fc2bdc91d6c5a
2013-04-29 16:42:53 -07:00
Terrence Cole
d1b7df6831
Bug 867295 - Do not use JSContext to root in parallel code; r=nmatsakis
...
--HG--
extra : rebase_source : dde9ae5368205faa83b57e84c34891d036b279f7
2013-05-02 11:56:30 -07:00
David Zbarsky
261b97262e
Bug 866450 Part 2: Fix rooting hazards under content/ and dom/ r=bz
2013-05-02 05:12:46 -04:00
Olli Pettay
cc8d1fe99a
Bug 847597 - Paris binding for NotifyAudioAvailableEvent, r=peterv
...
--HG--
extra : rebase_source : 2fb578e3f0c7a60f95f3a2f13634f9b4c887d95f
2013-05-02 20:11:12 +03:00
Steve Fink
14b771d863
No bug. Fix rooting static analysis annotation for GetWeakmapKeyDelegate and document the ignores. r=NPOTB
...
DONTBUILD because NPOTB.
--HG--
extra : rebase_source : e645ae12a83e55320c44e900ecf2769a1e12e851
2013-05-02 10:01:16 -07:00
Ryan VanderMeulen
a40cbfe148
Backed out changeset 5ac1564bff87 (bug 865059) for causing intermittent Linux32 dromaeo crashes.
...
CLOSED TREE
2013-05-02 14:19:15 -04:00
Brian Hackett
4c2fe6dd85
Bug 865059 - Don't analyze scripts until they are compiled by baseline when JM is disabled, r=jandem.
2013-05-02 08:35:01 -06:00
James Willcox
bef95c6826
Bug 867750 - Add a --with-compiler-wrapper configure option r=glandium
...
--HG--
extra : rebase_source : a9cdc227652214c21835fa9921c7960f8b1a0b1d
2013-05-02 09:26:13 -04:00
Brian Hackett
ce630b1f19
Bug 865024 - Avoid using overlapping registers when lowering SetDOMProperty, r=jandem.
2013-05-02 05:35:49 -06:00
Brian Hackett
7818b105e8
Bug 865059 - Turn off methodjit prefs by default, r=jandem.
2013-05-02 05:32:28 -06:00
Brian Hackett
0ac83636da
Bug 866730 - Refactor handling of 'this' in definite properties analysis, r=shu.
2013-05-02 05:24:50 -06:00
Ed Morley
cb8f2e846d
Backed out changeset b514d768d793 (bug 866450)
2013-05-02 11:57:14 +01:00
Jan de Mooij
dddc5eaca3
Bug 867482. r=bhackett
2013-05-02 11:48:02 +02:00
Jon Coppeard
fc4caa6d51
Bug 867639 - GC: Fix some shell rooting hazards false positives r=terrence
2013-05-02 10:26:05 +01:00
Jon Coppeard
40e82b2d5f
Bug 867631 - GC: Fix rooting hazard in JSDebugger.cpp r=sfink
2013-05-02 10:22:55 +01:00
David Zbarsky
4b33572311
Bug 866450 Part 2: Fix rooting hazards under content/ and dom/ r=bz
2013-05-02 05:12:46 -04:00
Boris Zbarsky
8766287733
Bug 861022 part 2. Root the global object in WebIDL prototype and interface object setup. r=peterv,terrence
2013-05-01 23:44:12 -04:00
Boris Zbarsky
2bf051349f
Bug 867312. Expose some APIs for working with millisecond timestamps corresponding to JS dates. r=waldo
2013-05-01 23:44:11 -04:00
Luke Wagner
bf66d1e17c
Bug 865960 - JS OOM should throw instead of silently stopping execution (r=billm)
...
--HG--
extra : rebase_source : 39eb34b736e142bb40b68ec25f335ed6283a1570
2013-05-01 11:04:06 -07:00
Brian Hackett
1070b44cdd
Bug 866765 - Refactor compilation of JSOP_SETELEM to only pop operands at one point, r=dvander.
2013-05-01 18:07:36 -06:00
Brian Hackett
2d06e97b65
Bug 866866 - Inspect phis at the start of loop header rather than trailing values, r=dvander.
2013-05-01 18:06:01 -06:00
David Zbarsky
80119f33c1
Bug 867459: Root xpcshell.cpp r=terrence
2013-05-01 18:43:53 -04:00
Brian Hackett
7a26e938a0
Bug 866826 - Add missing IdToTypeId check, r=dvander.
2013-05-01 15:45:40 -06:00
Brian Hackett
db1f3c7116
Bug 865584 - Add null check for target script's type info when compiling 'new', r=dvander.
2013-05-01 15:43:36 -06:00
Brian Hackett
84d39eeee2
Bug 863523 - Avoid post-barrier on global slots for JIT code; r=billm,terrence
2013-03-20 16:15:00 -07:00
Ryan VanderMeulen
608ad268db
Backed out changeset e0c3de95b861 (bug 865960) for Linux jsreftest failures.
...
CLOSED TREE
2013-05-01 16:34:32 -04:00
Kyle Huey
13b5105e5d
Bug 864494: Hardcode the value of jsloader.reuseGlobal on b2g to work around some IPC preferences problem that we don't entirely understand. r=jlebar
2013-05-07 11:02:31 -07:00
Jeff Walden
ca8ecad3be
Bug 867329 - Make JS_NewUint8ArrayWithBuffer and friends accept any uint32_t as byteOffset and throw if the byteOffset is too big. r=sfink
2013-04-30 19:34:12 -07:00
Jeff Walden
27a4b2cbda
Bug 867329 - Make JS_NewUint8Array and friends accept any uint32_t as length and throw if the length is too big -- not assert when it's too big. r=sfink
2013-04-30 18:15:15 -07:00
Jeff Walden
9fdc0b1be6
Bug 866988 - Remove the HAVE_CPP_PARTIAL_SPECIALIZATION autoconf define, and the test for template specialization working at all. Any compiler not supporting either of these is so incredibly doomed it's not worth the pain of testing them. Plus we use both features liberally without testing these defines first, so they're basically pointless. r=ted
2013-04-13 19:04:38 -07:00
Stephen Kraemer
90ce4b84a3
Bug 836078 - Replace all gcc __GNUC__ version checks with MOZ_GCC_VERSION_AT_LEAST macro. r=dvander
2013-05-01 15:45:05 -04:00
Nathan Froyd
a1a137c8ab
Bug 867362 - part 3 - delete JS_BYTES_PER_DOUBLE; r=luke
...
JS_BYTES_PER_DOUBLE isn't used after getting rid of JS_BITS_PER_DOUBLE.
2013-04-30 16:28:50 -04:00
Nathan Froyd
e002f877db
Bug 867362 - part 2 - delete JS_BITS_PER_DOUBLE; r=luke
...
Nothing in the engine uses it.
2013-04-30 16:27:02 -04:00
Nathan Froyd
b59eb06e7e
Bug 867362 - part 1 - use MOZ_ALIGNOF instead of JS_ALIGN_OF_POINTER; r=luke
...
This change means that we no longer need the MOZ_ALIGN_OF_TYPE macro in
moznbytetype.m4. And it's just nicer to have the compiler figure things
out for us rather than configury.
2013-04-30 16:11:54 -04:00
Ted Mielczarek
07e95396f7
bug 431048 - use -RELEASE in LDFLAGS for MSVC to avoid annoying checksum warnings in the debugger. r=glandium
2013-04-26 14:56:30 -04:00
Luke Wagner
a60ae76359
Bug 865960 - JS OOM should throw instead of silently stopping execution (r=billm)
...
--HG--
extra : rebase_source : a9c64989310ef96923a74fd3ee902aae59805aca
2013-05-01 11:04:06 -07:00
Terrence Cole
63cc738e4f
Bug 867426 - Extra cleanups identified in review; r=jonco
...
--HG--
extra : rebase_source : 5dd22eabd18112b5a6bfbb53ea3737ffcd46d40f
2013-05-01 10:25:24 -07:00
Terrence Cole
b6975a8444
Bug 867426 - Remove the ForwardDeclare MACROs; r=jonco
...
--HG--
extra : rebase_source : dea4bcfa57a684e42105e087839785af2231e37d
2013-04-30 15:41:20 -07:00
Terrence Cole
8e6d671a3d
Bug 867426 - Remove RawObject typedef; r=jonco
...
--HG--
extra : rebase_source : cf90289656cdcbc2c33e918db4d5347613ad6360
2013-04-30 15:41:12 -07:00
Terrence Cole
4b5e15caee
Bug 867426 - Remove RawId typedef; r=jonco
...
--HG--
extra : rebase_source : c7037a278958ca4cc7467ce6ad0905f8f379c950
2013-04-30 15:41:04 -07:00
Terrence Cole
d8275d0a9b
Bug 867426 - Remove RawValue typedef; r=jonco
...
--HG--
extra : rebase_source : f349413647882730b91ec0bd196772359ec63073
2013-04-30 15:40:56 -07:00
Terrence Cole
353919a532
Bug 867426 - Remove RawString typedef; r=jonco
...
--HG--
extra : rebase_source : 1cec78a4251429458c4df7fecb652e43443d7b5b
2013-04-30 15:40:48 -07:00
Terrence Cole
05bb64b19d
Bug 867426 - Remove RawScript typedef; r=jonco
...
--HG--
extra : rebase_source : c32ce48bca7fea1dfdafbf9395835613d8a57276
2013-04-30 15:40:40 -07:00
Terrence Cole
6b5a5fb7f0
Bug 867426 - Remove RawFunction typedef; r=jonco
...
--HG--
extra : rebase_source : 67d89131676dfde8d70dcc4e1b4754b1243e3d85
2013-04-30 15:40:29 -07:00
Terrence Cole
15b3fb32c6
Bug 867426 - Remove RawInlineString typedef; r=jonco
...
--HG--
extra : rebase_source : 50daa9f373942dc11c616e876aefbfd79f068036
2013-04-30 15:40:18 -07:00
Terrence Cole
ae0c86c889
Bug 867426 - Remove RawShape typedef; r=jonco
...
--HG--
extra : rebase_source : fc48e7b49d2dce668685a4f220c8adb1f33aa40a
2013-04-30 15:40:09 -07:00
Terrence Cole
f7d442596d
Bug 867426 - Remove RawUnownedBaseShape typedef; r=jonco
...
--HG--
extra : rebase_source : 8a0c79db1cb2a75c9f55eee179e541fbefaddf8a
2013-04-30 15:40:00 -07:00
Terrence Cole
3e7da5b9b3
Bug 867426 - Remove RawBaseShape typedef; r=jonco
...
--HG--
extra : rebase_source : 1b616e93806addcbfe99f8541f1a91c9d19803d8
2013-04-30 15:39:45 -07:00
Terrence Cole
1df5e49744
Bug 867426 - Remove RawLinearString typedef; r=jonco
...
--HG--
extra : rebase_source : 8dfc612bb5bb1101f57b078dceb67cd338dcda41
2013-04-30 15:39:19 -07:00
Terrence Cole
6517283fe9
Bug 867426 - Remove RawFlatString typedef; r=jonco
...
--HG--
extra : rebase_source : bdb9ef87e1b8a1b90b95863dddefe342d78dbc57
2013-04-30 15:39:03 -07:00
Terrence Cole
0bf4382112
Bug 867426 - Remove RawAtom typedef; r=jonco
...
--HG--
extra : rebase_source : 03175addf7920cc778a667ebb96615c749eeb757
2013-04-30 15:38:45 -07:00
Marty Rosenberg
759c484713
Bug 863867 - Don't assume that two MDefs with the same value number are in the same congruence class (r=sstangl)
...
--HG--
extra : rebase_source : 5209c8125973ba52c300b2f759163e7f4acb3591
2013-05-01 10:01:55 -07:00
Andrew McCreight
116ae0555d
Bug 867350 - remove JS_UnwrapObject and JS_UnwrapObjectAndInnerize from jsdbgapi.h r=sfink
2013-05-01 09:19:18 -07:00
Brian Hackett
b2dd7619d9
Bug 866706 - Ensure that MMonitorTypes boxes its inputs, r=dvander.
2013-05-01 08:29:05 -06:00
Steve Singer
727a09dcf1
Bug 867439 - Only include IonFrames.h when building with ION. r=nbp
2013-05-01 08:48:27 -04:00
Douglas Crosher
ad7960593e
Bug 860749 - Set an appropriate ION_SPEW_DIR for Android. r=mrosenberg
2013-04-12 00:10:16 +10:00
Ryan VanderMeulen
8dd4074205
Backed out changesets c7937fb5f4bb and cf8db9b6bd61 (bug 862986) for bustage.
...
CLOSED TREE
2013-04-30 21:09:41 -04:00
Brian O'Keefe
7422d5ac7b
Bug 862986 - Part 2: Migrate PROGRAM from Makefile.in to moz.build. r=gps
2013-04-30 20:46:10 -04:00
Jim Blandy
4c02ff838f
Bug 862531: Replace BaseProxyHandler::obj_toString with className. r=jorendorff
2013-04-30 14:44:50 -07:00
Steve Fink
78ede280a6
No bug. Fix a "used but not defined" warning from calling TypedArray::type() in MIR.h. r=woof!
...
--HG--
extra : rebase_source : 1edf8aebf55b81c27dad32a07fe9729575f64991
2013-04-30 14:31:32 -07:00
Steve Fink
e40c0b1ad2
Bug 866432 - Remove AutoValueRooter and replace it with RootedValue. r=terrence
...
--HG--
extra : rebase_source : f15a1a5fc43d3f43fc5f51fd3fb19001b040f8fe
2013-04-27 12:28:02 -07:00
Kannan Vijayan
0bc736c249
Bug 863961 - Remove overconservative assertion on argument slots never being phi-ed in needsArgsObj scripts. r=nbp
2013-04-30 17:25:16 -04:00
Ryan VanderMeulen
1cba51e563
Backed out changeset c0789f4c3113 (bug 863523) for Android no-ion bustage.
...
CLOSED TREE
2013-04-30 17:01:02 -04:00
Brian Hackett
21d5b54411
Bug 863853 - Restrict the new object cache to GenericObject; r=billm,terrence
...
--HG--
extra : rebase_source : 56e0efbd232a39ba5d27ed04673c97fd9d06141a
2013-03-20 16:15:00 -07:00
Terrence Cole
9d05b48500
Bug 863521 - Remove legacy verifier nursery and store buffer from the Zone; r=billm
...
--HG--
extra : rebase_source : 4418bf1acf0badb99a92a976cee5c36df94c587a
2013-04-18 18:51:25 -07:00
Terrence Cole
0f64006f86
Bug 863795 - Add a de-duping step to store buffer compaction; r=billm
...
--HG--
extra : rebase_source : eaad82c46626d0031d87d42a31656645ed1c17f7
2013-04-19 13:38:25 -07:00
Brian Hackett
87aeff7334
Bug 863523 - Avoid post-barrier on global slots for JIT code; r=billm,terrence
...
--HG--
extra : rebase_source : 07295033b68776856fc3f519d08a6a114c930dd6
2013-03-20 16:15:00 -07:00
Terrence Cole
9a749689f6
Bug 863526 - Attempt to GC before the StoreBuffer overflows; r=billm
...
--HG--
extra : rebase_source : fe3df4a92c84e0b5a15df8bd3d5761b7e063a007
2013-04-18 17:03:29 -07:00
Andrew McCreight
18efb67705
Bug 851639 - Allow JS implemented WebIDL to be registered on window.navigator. r=bz
2013-04-30 13:30:25 -07:00
Norbert Lindenberg
c1fbd0d939
Bug 866305 - Use sh syntax instead of make syntax in configure file. r=glandium
2013-04-30 16:29:12 -04:00
Norbert Lindenberg
8fda3221a7
Bug 866305 - Enable ECMAScript Internationalization API for JavaScript standalone build. r=Waldo, r=glandium
2013-04-30 16:28:58 -04:00
Terrence Cole
6acd98dd37
Bug 860050 - Remove JSMutableHandleObject typedef; r=bz,jonco
2013-04-16 16:20:44 -07:00
Terrence Cole
f5a66df429
Bug 860050 - Remove JSMutableHandleScript typedef; r=jonco
...
--HG--
extra : rebase_source : 1a651387d6ed974dce8483ca0c0a9507250606bb
2013-04-16 14:57:23 -07:00
Terrence Cole
aee0129aeb
Bug 860050 - Remove JSMutableHandleId typedef; r=jonco
...
--HG--
extra : rebase_source : ca0b47df116527404a9f021bf0f1f6ae880ee2c0
2013-04-16 14:46:03 -07:00
Terrence Cole
9514388d3b
Bug 860050 - Remove JSRawString typedef; r=jonco
...
--HG--
extra : rebase_source : 7660e5a1585cbfc5eab3f5d9966df841dc46659b
2013-04-16 14:33:00 -07:00
Terrence Cole
a68128ef13
Bug 860050 - Remove unused JSRaw{Function|Script|Id|Value}; r=jonco
...
--HG--
extra : rebase_source : 8f3ddd6b378b8c0b8d66f9874c26c7340df2ebe5
2013-04-16 14:29:06 -07:00
Terrence Cole
256e0a8901
Bug 860050 - Remove JSRawObject typedef; r=jonco
...
--HG--
extra : rebase_source : 507e2dfe13d6a02317502cd7a4b2004c198d1bdf
2013-04-15 18:16:13 -07:00
David Zbarsky
b87a581159
Bug 866527 Part 2 - Fix ctypes rooting hazards r=terrence
2013-04-30 14:32:17 -04:00
Andrew McCreight
3c9c388be6
Bug 866151 - Clean up usage of nsCycleCollector.h and nsCycleCollectorUtils.h. r=smaug,bsmedberg
...
--HG--
rename : xpcom/base/nsCycleCollector.h => xpcom/glue/nsCycleCollectionJSRuntime.h
2013-04-30 10:41:22 -07:00
Jon Coppeard
c1714595b9
Bug 866762 - GC: A few more XPConnect rooting hazards r=bholley
2013-04-30 15:27:48 +01:00
Ryan VanderMeulen
b6cc74b921
Backed out changesets 64c7ba1d3d04 and 7e9d5bb4a9af (bug 862986) for test failures.
2013-04-30 10:08:38 -04:00
Jan de Mooij
7e553108c7
Bug 846648 - Inline polymorphic property accesses in Ion based on baseline caches. r=bhackett
2013-04-30 15:26:02 +02:00
Brian O'Keefe
0baa2a32d6
Bug 862986 - Part 2: Migrate PROGRAM from Makefile.in to moz.build. r=gps
2013-04-30 09:08:31 -04:00
Norbert Lindenberg
f9cd46afca
Bug 866369 - Test case for jstests/test402. r=jwalden
2013-04-30 08:52:43 -04:00
Brian Hackett
a64268009b
Bug 866670 - Don't fold unnecessary bitops until after analyzing truncated instructions, r=jandem.
2013-04-30 05:35:11 -06:00
Jon Coppeard
e6fbe0040c
Bug 866775 - GC: Update the rooting analysis annotations to fix some false positives r=sfink
2013-04-30 11:18:18 +01:00
Jon Coppeard
e457bfe7ae
Bug 866778 - GC: Make autorooter for HashableValue contain its value r=sfink
2013-04-30 11:18:18 +01:00
Jon Coppeard
d1cc11fc24
Bug 866789 - GC: Fix some more shell rooting hazards r=terrence
2013-04-30 11:18:18 +01:00
Brendan Eich
d2d0c37268
Bug 999999 - Fix typo in comment (r=lumpy).
2013-04-29 17:33:22 -07:00
Norbert Lindenberg
edf433d511
Bug 866369 - Set ICU rounding mode. r=jwalden
...
--HG--
extra : rebase_source : 8b6a2829330e76fcaf3c283314e288f7699a118f
2013-04-29 15:25:38 -07:00
Norbert Lindenberg
b967f97497
Bug 862192 - Update minor unit for Uganda Shilling in Intl.NumberFormat. r=jwalden
...
--HG--
extra : rebase_source : 07b05d787eda834633535d76dd46557a7f40e976
2013-04-29 14:48:32 -07:00
Gary Kwong
98ca2f77c2
Bug 866916 - JavaScript JS_MORE_DETERMINISTIC builds are busted. r=sfink
2013-04-29 15:09:15 -07:00
Daniel Holbert
21af78b59a
Bug 866800: Remove unused variables from ParallelArrayVisitor::visitCompare(). r=nmatsakis
2013-04-29 16:16:03 -07:00
Phil Ringnalda
d4b5d87748
Back out 80163a75cca5 (bug 865059) for talos and android jsreftest bustage
...
CLOSED TREE
--HG--
extra : rebase_source : a4e86eab90dcf4d30a180c0cffe5d5964d720481
2013-04-29 15:12:09 -07:00
Jeff Walden
4b79a9144e
Bug 866700 - Fix typo. r=ptyo to clear up a J orange in a CLOSED TREE
2013-04-29 15:11:37 -07:00
Jeff Walden
34ddc52c77
Bug 866700 - Assertion when redefining a non-writable length to a non-numeric value. r=bhackett
2013-04-29 12:30:21 -07:00
Jeff Walden
0cd4f693ae
Bug 866580 - Assertion redefining the length property on a frozen array. r=bhackett
...
--HG--
extra : rebase_source : 8bba3b33a92ef41738bfd465e6cc101189220ecb
2013-04-29 12:30:18 -07:00
Brian Hackett
cc9163b762
Bug 865059 - Disable JM by default, and don't analyze scripts until they are compiled by baseline if JM is disabled, r=jandem.
2013-04-29 14:24:03 -06:00
Brian Hackett
c34cc22f2f
Bug 865431 - Restrict Compare_Double and related comparisons to inputs where they will produce the correct result, r=jandem.
2013-04-29 13:10:00 -06:00
Joey Armstrong
321d063783
bug 844655: Port XPCSHELL_TESTS to moz.build as XPCSHELL_TESTS_MANIFESTS
2013-04-29 14:49:00 -04:00
Bobby Holley
454f28ead0
Bug 865729 - Remove nsIJSContextStack. r=gabor
...
\o/
2013-04-29 11:16:24 -07:00
Bobby Holley
d8e91f78ce
Bug 865729 - Remove Context stack iterators. r=gabor
2013-04-29 11:16:23 -07:00
Bobby Holley
3badf6db6d
Bug 865729 - Remove Push/Pop from public API. r=gabor
2013-04-29 11:16:22 -07:00
Bobby Holley
a9450a2728
Bug 865729 - Make nsIXPConnect inherit nsIThreadJSContextStack. r=gabor
...
Right now, the concrete nsXPConnect implements nsIXPConnect and
nsIThreadJSContextStack separately. I want to migrate the API from the latter
interface to the former, but I can't right now because it means we'd end up
with a duplicated method (getSafeJSContext). Since there's only one concrete
class that implements nsXPConnect, let's just use interface inheritance, which
simplifies the migration.
2013-04-29 11:16:20 -07:00
Bobby Holley
07ecd66fd0
Bug 865729 - Remove nsIJSContextStack from xpconnect/loader. r=gabor
2013-04-29 11:16:19 -07:00
Jan de Mooij
2393ecb47d
Bug 866611 - Fix length check when inlining string concatenation. r=h4writer
2013-04-29 19:22:50 +02:00
Nicholas D. Matsakis
d809785275
Bug 861705 - Check for ParallelArray being disabled in various tests r=sstangl
2013-04-18 05:53:53 -04:00
Hannes Verschore
02264c0ef2
Bug 678377: IonMonkey: Follow-up fixing three small issues, r=bhackett
2013-04-29 14:49:25 +02:00
Andrea Marchesini
ca92e02d67
Bug 861605 - Make the arguments to Window.alert, Window.confirm optional. r=Ms2ger
2013-04-29 08:32:01 -04:00
Norbert Lindenberg
3cbc5c0ab7
Bug 853702 - ECMA-402 test ch09/9.2/9.2.8_4.js failing. r=Waldo
2013-04-29 08:31:15 -04:00
Norbert Lindenberg
f85d1469db
Bug 634839 - Fix build with Internationalization API. r=njn
2013-04-29 08:30:26 -04:00
Hannes Verschore
49fe06c10a
Bug 678377: IonMonkey: LICM: Use explicit stack to mark blocks in a loop, r=bhackett
2013-04-29 10:35:44 +02:00
Ryan VanderMeulen
61f0b0e68c
Backed out 2 changesets (bug 864342, bug 861596) for various regressions.
...
Backed out changeset ba1a51d840b3 (bug 864342)
Backed out changeset 503a5fb6d530 (bug 861596)
2013-04-27 18:17:30 -04:00
Brian Hackett
921409a189
Bug 864214 - Generate MIR nodes for accessing statically known typed arrays on x86, r=luke,jandem.
2013-04-27 15:02:42 -06:00
Steve Fink
4c2891de74
No bug, DONTBUILD. Comment fix.
2013-04-27 12:27:53 -07:00
Tom Schuster
5d7a7e1c47
Bug 836949 - Remove the now unnecessary GetMethod function. r=jwalden
2013-04-27 17:37:05 +02:00
Jan de Mooij
b85a0bb8d7
Bug 863018 part 2 - Add JSShortString path back to ConcatStrings and LConcat. r=luke
2013-04-26 14:08:54 +02:00
Brian Hackett
65c2886c1a
Bug 864101 - Improve precision of TypeSetIncludes, r=dvander.
2013-04-26 17:56:38 -06:00
Brian Hackett
88eb36c56b
Bug 865889 - Include higher level information about ops in -D output, r=jandem.
2013-04-26 16:39:12 -06:00
Shu-yu Guo
b3c1940264
Bug 865259 - Specialize int32 compares from baseline IC stub info r=bhackett
2013-04-26 17:06:27 -04:00
Shu-yu Guo
e95be2042f
Bug 865259 - Give MLambda and MParLambda resultTypeSets r=bhackett
2013-04-26 17:06:27 -04:00
Nicholas D. Matsakis
c6cf8edbd0
Bug 865259 - Make comparisons work in Par Exec mode regardless of TI results r=bhackett
2013-04-25 08:47:16 -04:00
Nicholas D. Matsakis
921353f8ea
Bug 865259 - Specialized arith ops based on baseline info r=bhackett
2013-04-24 14:28:26 -04:00
Jon Coppeard
29fb6cbb63
Bug 866167 - GC: Make HashableValue::AutoRooter work r=terrence
2013-04-26 18:50:18 +01:00
Jon Coppeard
1369230f1e
Bug 866112 - GC: Fix some misc rooting hazards in the shell r=terrence
2013-04-25 11:55:40 +01:00
Jon Coppeard
4066c834c1
Bug 866030 - Error "_init__() takes exactly 4 arguments" running JS test harness for opt build r=terrence
2013-04-26 18:50:18 +01:00
Jon Coppeard
04f6d0bfc8
Bug 866134 - GC: Address reported TokenStream::Position rooting hazards r=sfink
2013-04-26 18:50:18 +01:00
Jon Coppeard
7304b3bc6e
Bug 865308: GC: More rooting work in XPConnect r=bholley
2013-04-26 18:50:18 +01:00
Ryan VanderMeulen
3b61162ed3
Backed out changeset 6604b700492c (bug 863018) for suspicion of causing Windows mochitest b-c leaks.
...
CLOSED TREE
2013-04-26 12:03:03 -04:00
David Zbarsky
7a28fe1f0b
Bug 856472: Convert CanvasGradient to WebIDL r=bz
2013-04-26 10:55:54 -04:00
David Zbarsky
842496f8c2
Bug 856472: Convert CanvasPattern to WebIDL r=bz
2013-04-19 04:49:22 -04:00
Ehsan Akhgari
2f4d357e79
Bug 860867 - Disable loop vectorization optimizations in the JS engine for clang to prevent it from generating bad code; r=glandium
2013-04-26 08:43:19 -04:00
Jan de Mooij
9156950fdf
Bug 863018 part 2 - Add JSShortString path back to ConcatStrings and LConcat. r=luke
2013-04-26 14:08:54 +02:00
Jan de Mooij
1cfab090fa
Bug 863018 part 1 - Fix regalloc issue with useFixed/tempFixed and safepoints. r=bhackett
2013-04-26 14:05:08 +02:00
Aryeh Gregor
f0404a303a
Bug 859817 - Remove implicit conversions from raw pointer to already_AddRefed; r=Ms2ger
2013-04-22 14:15:59 +03:00
Aryeh Gregor
9c1f94b576
Bug 859817 - Make NS_NewAtom return already_AddRefed; r=bz
2013-04-22 14:13:22 +03:00
Ms2ger
0a58b78352
Merge m-c to m-i.
2013-04-26 12:32:27 +02:00
Jan de Mooij
e59cfcc3a7
Bug 865406 - Disable IonMonkey LICM if a script bails out frequently. r=h4writer
2013-04-26 12:10:28 +02:00
Ms2ger
3f97de8b3f
Bug 862446 - Use CallArgs in XPC_WN_Helper_{Call,Construct}; r=bholley
2013-04-26 08:48:40 +02:00
Ms2ger
184931f9b9
Bug 852135 - Part d: Move nsDOMAttributeMap to WebIDL bindings, remove CI and QS; r=bz
2013-04-26 08:48:27 +02:00
Steve Fink
f34f26f1bd
No bug, DONTBUILD. Updates to the static rooting analysis, including transition from Makefile to python script.
...
Although this patch contains some updates to Makefile.in, I am no longer using it at all. I now run analyze.py for better control, though note that it depends on loading in some configuration settings that are hardcoded to my environment.
This patch also contains a number of updates to the annotations.
--HG--
extra : rebase_source : ebd4deb590fb9fde4532bdf45214ffca117e1c3a
2013-04-25 09:16:37 -07:00