Boris Zbarsky
704f7c0de4
Bug 839116 followup. Stop depending on <html> elements having a content-visible QueryInterface in the poor CLOSED TREE. r=mrbkap
2013-02-08 15:03:07 +00:00
Bobby Holley
dc7e7a50d2
Bug 821850 - Dynamically waive Xray for field access by XBL script on bound nodes. r=bz
2013-02-08 14:24:22 +00:00
Bobby Holley
4b306e73c6
Bug 821850 - Expose XBL members via Xray wrappers. r=bz
2013-02-08 14:24:21 +00:00
Bobby Holley
34890dad66
Bug 821850 - Clean up security wrappers for NAC. r=bz
2013-02-08 14:24:20 +00:00
Bobby Holley
4b6b3faf6a
Bug 821850 - Check for XBL scopes in nsContentUtils::IsCallerXBL(). r=bz
2013-02-08 14:24:20 +00:00
Bobby Holley
23776a5404
Bug 821850 - Add infrastructure for lazily-created XBL scopes. r=bz
2013-02-08 14:24:19 +00:00
Bobby Holley
518a586d4b
Bug 821850 - Don't rewrap |this| in nativeCall. r=jorendorff
...
This generally works with membrane semantics, but breaks when same-compartment
security wrappers are involved. In particular, when Field{Getter,Setter} live
in the XBL scope and operate on NAC via nativeCall, the this object can't be
rewrapped, because otherwise a SOW will appear and break everything.
It's not ideal to hardcode the index of |this|, but there's not really a great
alternative. IIUC the layout isn't changing any time soon, and this code will
hopefully be short-lived anyway, since SCSWs are on their way out.
2013-02-08 14:24:19 +00:00
Bobby Holley
bae9282c5c
Bug 821850 - Properly propagate |strict| in JSObject::deleteByValue. r=jorendorff
2013-02-08 14:24:19 +00:00
Bobby Holley
4d9b1a396c
Bug 812669 - Remove XPConnect equality hooks. r=mrbkap
2013-02-08 10:39:01 +00:00
Norbert Lindenberg
3175e3c531
Bug 769872 - Add self-hosted JavaScript core of Intl constructors Collator, NumberFormat, DateTimeFormat (part 7). r=jwalden
2013-02-07 22:22:57 -08:00
Nicholas Nethercote
46456e2b2d
Bug 838955 (part 2) - Fix rooting hazards in jsstr.cpp identified by static analysis. r=sfink.
...
--HG--
extra : rebase_source : 7a2de0680f6f82a0c40bea46a520af1a5ad72fbc
2013-02-07 18:13:41 -08:00
Nicholas D. Matsakis
996c14a8f7
Bug 834882: move InParallelSection() out of ForkJoinSlice and rename Initialize() to InitializeTLS() r=billm
2013-01-25 13:54:53 -08:00
Nicholas Nethercote
81acab97c2
Bug 838955 (part 1) - Fix rooting hazards in jsstr.cpp identified by static analysis. r=sfink.
...
--HG--
extra : rebase_source : cc45015a1840ccb1c3146e0b4ad81f2226dac985
2013-02-07 18:13:39 -08:00
Norbert Lindenberg
6b1d36df53
Bug 789393 - String.prototype.localeCompare() with no argument always returns 0. r=jwalden
...
--HG--
extra : rebase_source : 914adcd672372f9fe628e8b27e7b14b2fa40cc41
2013-02-07 18:01:35 -08:00
Nicholas D. Matsakis
5b8677f247
Bug 839274: Initialize ForkJoinSlice independently of ION. r=billm
2013-02-07 16:19:07 -08:00
Steve Fink
e46eeecb59
Backed out changeset ced35810adb2 (bug 838014). Again.
2013-02-07 17:06:42 -08:00
Steve Fink
e8f172360e
Backed out changeset b5ec7ce219b2 (bug 838014)
2013-02-07 17:06:16 -08:00
Steve Fink
f8391749f7
Backed out changeset 5abed7bd3cb7 (bug 838014)
2013-02-07 17:06:14 -08:00
Norbert Lindenberg
759b7f9c72
Bug 769872 - Add self-hosted JavaScript core of Intl constructors Collator, NumberFormat, DateTimeFormat (part 6). r=jwalden
...
--HG--
extra : rebase_source : 714d2776e671bf8587c95f2b19b576fb68d957b7
2013-02-07 15:34:50 -08:00
Sean Stangl
95a3d4ce2c
Bug 792797 - Handle interrupts in the Yarr interpreter. r=dvander
2013-02-06 16:54:26 -08:00
Nicholas Nethercote
02a7279b21
Bug 836949 (part 1) - Clean up the versions/options code. r=jorendorff.
...
--HG--
rename : content/html/content/test/test_meta_attributes_reflection.html => content/html/content/test/test_ol_attributes_reflection.html
extra : rebase_source : 970d8a542bb631ce3f18da26ece69667af29d0a9
2013-02-06 21:35:16 -08:00
Tom Schuster
f88395707a
Bug 836373 - IonMonkey changes to compareString for the baseline jit. r=jandem
2013-02-08 00:01:15 +01:00
Nicolas B. Pierron
f098d6cede
Bug 835499 - Remove the runningInIon flag at the end of convertFrame. r=dvander
2013-02-07 14:35:05 -08:00
Steve Fink
8f6760d3ab
Bug 838014 - Rooting in jsapi-tests/. r=terrence. Landing again.
...
--HG--
extra : rebase_source : d42fbf0161f4c9758ada38d1d08a2583ab111376
2013-02-07 13:32:00 -08:00
Steve Fink
9f858bdbde
Bug 838014 - Rooting in the JS shell. r=terrence. Re-landing.
...
--HG--
extra : rebase_source : 5b326721e40b3f2b88a174f0076fcd04a0829aaa
2013-02-07 13:32:00 -08:00
Steve Fink
870d4573ec
Bug 838014 - Rooting in ionmonkey. r=terrence. Relanding.
...
--HG--
extra : rebase_source : 6df06564ba73b2f3c34274e077025c510f5e9ccc
2013-02-07 13:32:00 -08:00
Dirkjan Ochtman
a7c7a13485
Bug 638219 - Move jittests.main() function back into jit_test.py script. r=terrence
2013-01-23 18:46:55 +01:00
Dirkjan Ochtman
2fb16ac80d
Bug 638219 - Pass path to JS shell around as an option value. r=terrence
2013-01-23 18:31:17 +01:00
Dirkjan Ochtman
e925d41741
Bug 638219 - Pass jit-test script options around as an argument. r=terrence
2013-01-23 18:17:08 +01:00
Dirkjan Ochtman
7be92444a4
Bug 638219 - Style: treat print as a function, improve formatting. r=terrence
2013-01-25 18:31:54 +01:00
Dirkjan Ochtman
8e394e39bf
Bug 638219 - Get rid of wildcard imports. r=terrence
2013-01-22 21:48:58 +01:00
Dirkjan Ochtman
52a12d3306
Bug 638219 - Clean up imports and unused variables. r=terrence
2013-01-22 21:48:05 +01:00
Dirkjan Ochtman
440e0c9ebe
Bug 638219 - Remove +x bit from tests/lib/jittests.py. r=terrence
2013-01-22 21:45:26 +01:00
Steve Fink
6d6eaec82e
Bug 838014 - Rooting the JS debugger, r=jorendorff.
...
--HG--
extra : rebase_source : 32db3aba8742ec36cc7edfead57a278e1861b86d
2013-02-01 13:38:42 -08:00
Steve Fink
a6306e8774
Bug 838014 - More rooting in jsapi-tests. r=terrence
...
3rd landing attempt. Green try run.
--HG--
extra : rebase_source : 66e3004f4f606a1cdf81250e8b82a3d4baf6f9bd
2013-02-08 13:44:38 -08:00
Steve Fink
84a20940a8
Bug 838014 - Rooting in ionmonkey, r=terrence
...
--HG--
extra : rebase_source : cd1978b4e9d43ce4459fc43b79adfac00b2b00d9
2013-02-08 13:44:35 -08:00
Jan de Mooij
97eb029dea
Bug 839212 - Remove TestIonCompile. r=bhackett
2013-02-07 22:12:46 +01:00
Nicholas Nethercote
3b2b81c681
Bug 838911 - Fix Valgrind and ASAN annotations in LifoAlloc. r=bhackett
2013-02-06 17:39:27 -08:00
Nicholas D. Matsakis
2d2366ed59
Bug 807853 - Add (but do not yet use) parallel compilation mode to ion r=dvander,terrence
2013-02-07 11:34:43 -08:00
Jeff Muizelaar
11b8f9dcba
Bug 837715. Reduce compression rate for js source. r=benjamin
...
This cuts the time to compress gaia-email-opt.js from 0.63 seconds to 0.33
seconds. The result should still be smaller (391K from 321K before) than the
compressing with snappy or lz4 (528K), but decompression time will be worse.
Fortunately, this will only penalize Function.toSource() which I think is an ok
trade off.
--HG--
extra : rebase_source : 00c9e38fa2099ed03dc24aea9582f48423fe3a1b
2013-02-06 12:53:52 -05:00
Steve Fink
71ba9e2dfd
Backed out changeset 968921905c81 (bug 838014) on a CLOSED TREE
2013-02-07 10:49:41 -08:00
Steve Fink
2779756558
Backed out changeset 272c0e4616ab (bug 838014)
2013-02-07 10:49:39 -08:00
Steve Fink
bf1bb2f9f6
Backed out changeset c6757e68cfc9 (bug 838014)
2013-02-07 10:49:37 -08:00
Steve Fink
7b8bce4eac
Bug 838014 - Rooting in ionmonkey. r=terrence
...
--HG--
extra : rebase_source : 02e1ababcd36ea3e044ab3d2dd96f89816046a47
2013-02-06 21:25:16 -08:00
Steve Fink
96dc1c5d31
Bug 838014 - Rooting in the JS shell. r=terrence
...
--HG--
extra : rebase_source : cce531ae3c9b8cba294434a212f9b0883acfef37
2013-01-29 16:33:42 -08:00
Steve Fink
6de491c617
Bug 838014 - Rooting in jsapi-tests/. r=terrence
...
--HG--
extra : rebase_source : 458d9eb1828cf13de15ef015d0e37b9e91bee7bf
2013-01-29 16:18:01 -08:00
Jon Coppeard
e47140e94c
Bug 838643 - GC: Finalize shapes on background thread r=billm
...
--HG--
extra : rebase_source : 378e23a78b86b544806dcf326a173c7b3c7c39eb
2013-02-07 08:22:29 +00:00
Jon Coppeard
44b633bf0c
Bug 837751 - GC: Root CloneFunctionAtCallsite and WriteStructuredClone r=sfink
...
--HG--
extra : rebase_source : f049147afc19d8c2412223f028aef7adee1aae00
2013-02-07 08:22:28 +00:00
Jim Mathies
eefe4e1340
Bug 802254 - Add quotes around XPI_ROOT_APPID which can contain {}. r=glandium
2013-02-07 10:22:11 -06:00
Peter Van der Beken
e07d1dcdb8
Fix for bug 838228 (toString on an Xray for an interface object should stringify like Function.prototype.toString). r=bz.
...
--HG--
rename : content/html/content/test/test_map_attributes_reflection.html => content/html/content/test/test_ol_attributes_reflection.html
extra : rebase_source : 9bd7efb927e4eac96569ed629ee230dbf555fb63
2013-02-01 15:33:58 +01:00
Ryan VanderMeulen
84ca9f4859
Merge m-c to inbound.
2013-02-07 09:56:23 -05:00
Ryan VanderMeulen
67a3dc3eae
Merge the last PGO green inbound changeset to m-c.
2013-02-07 09:55:08 -05:00
Vicamo Yang
5c2a390050
Bug 834193: Implement USSDReceivedEvent, DataErrorEvent and CFStateChangeEvent using codegenerator. r=smaug
2013-02-07 19:02:12 +08:00
Vicamo Yang
f1c896b374
Bug 835148: Implement SmsEvent using event generator. r=smaug
...
--HG--
rename : dom/sms/interfaces/nsIDOMSmsEvent.idl => dom/sms/interfaces/nsIDOMMozSmsEvent.idl
rename : dom/sms/interfaces/nsIDOMSmsMessage.idl => dom/sms/interfaces/nsIDOMMozSmsMessage.idl
2013-02-07 18:43:22 +08:00
Jan de Mooij
154cce4332
Bug 838520 part 1 - Refactor UnwindScope to use AbstractFramePtr. r=djvj
2013-02-07 10:26:25 +01:00
Jan de Mooij
f571656185
Bug 838759 - Remove assertJit shell function. r=bhackett
2013-02-07 10:21:15 +01:00
Ms2ger
f6049f1d33
Bug 830846 - Pass HandleObject to DefineConstructorAndPrototype; r=terrence
2013-02-07 09:13:08 +01:00
Ms2ger
371c231d06
Bug 830783 - Part c: Various rooting in RegExp.cpp; r=terrence
2013-02-07 09:13:08 +01:00
Ms2ger
3524fff2c7
Bug 830783 - Part b: Pass MutableHandleValue and HandleString to CreateRegExpMatchResult and ExecuteRegExpLegacy in RegExp.cpp; r=terrence
2013-02-07 09:13:08 +01:00
Ms2ger
e30f25cd2a
Bug 830783 - Part a: Pass MutableHandleValue to DoMatch in jsstr.cpp; r=terrence
2013-02-07 09:13:08 +01:00
Ms2ger
367d5bb588
Bug 829997 - Pass MutableHandleValue to static RegExp getters; r=sfink
2013-02-07 09:13:08 +01:00
Ms2ger
fe895e21a3
Bug 830000 - Add CallArgs::handleAt; r=Waldo
2013-02-07 09:13:08 +01:00
Ms2ger
ac12c26a6c
Bug 829898 - Part c: Various rooting in jsstr.cpp; r=terrence
2013-02-07 09:13:08 +01:00
Ms2ger
3426ed4235
Bug 829898 - Part b: Pass a HandleLinearString to Encode & Decode and remove pointless OOM check in jsstr.cpp; r=terrence
2013-02-07 09:13:08 +01:00
Ms2ger
a9cc38d1bf
Bug 829898 - Part a: Pass MutableHandleValue to Encode, Decode & TransferBufferToString in jsstr.cpp; r=terrence
2013-02-07 09:13:07 +01:00
Ms2ger
b9c015325f
Bug 823902 - Use a bit less fromMarkedLocation; r=terrence
2013-02-07 09:12:51 +01:00
Ms2ger
9fb3487f87
Bug 829206 - Implement CallArgs::get; r=evilpie
2013-02-07 09:08:58 +01:00
Ms2ger
abbbbbd696
Bug 829205 - Some rooting in Object.cpp; r=terrence
2013-02-07 09:08:58 +01:00
Ms2ger
08fd6f3913
Bug 831885 - Turn JS_DHASH_ENTRY_IS_* into inline functions; r=jorendorff
2013-02-07 09:08:57 +01:00
Ryan VanderMeulen
9e13554a56
Backed out changesets 34927afb65e2 and 2d0b056ced49 (bug 838559) for mochitest failures.
...
--HG--
rename : content/html/content/src/HTMLMenuElement.cpp => content/html/content/src/nsHTMLMenuElement.cpp
rename : content/html/content/src/HTMLMenuElement.h => content/html/content/src/nsHTMLMenuElement.h
2013-02-06 16:22:59 -05:00
Daniel Holbert
4e269cf930
Bug 838753: Make PropertyKey.cpp #include jsatominlines.h, to get ToAtom() inline-function-definition. r=Waldo
2013-02-06 12:44:05 -08:00
Sean Stangl
fcda324c2b
Bug 838469 - Use CallInfo for inlining natives. r=h4writer
2013-02-06 12:34:15 -08:00
Benjamin Peterson
dda519dc8a
Bug 836515 - Allow source compression to run while executing the script. r=jorendorff
2013-02-07 09:29:22 -05:00
Brian Hackett
3d3023fa2c
Bug 838727 - Move emitDoubleToInt32 to MacroAssembler, r=jandem.
2013-02-07 07:13:20 -07:00
Jim Mathies
822369ff3d
Bug 802254 - Add support for multiple app dirs in add-on packaging (mc bits), r=glandium
2013-02-06 15:21:32 -06:00
Andrea Marchesini
e5a5252fbf
Bug 838559 - Rename nsHTMLMenuElement to HTMLMenuElement. r=Ms2ger
...
--HG--
rename : content/html/content/src/nsHTMLMenuElement.cpp => content/html/content/src/HTMLMenuElement.cpp
rename : content/html/content/src/nsHTMLMenuElement.h => content/html/content/src/HTMLMenuElement.h
2013-02-06 14:19:20 -05:00
Terrence Cole
97acc19ac2
Bug 706885 - Move post barrier verifier to JSRuntime; r=billm
...
--HG--
extra : rebase_source : 0ecc660996501fb54573cc0081a12bbca838e45d
2013-01-28 15:59:02 -08:00
Boris Zbarsky
09e1ed17ee
Bug 837645. Support 'any' values in sequences and dictionaries. r=smaug,peterv
2013-02-06 14:23:45 +00:00
Boris Zbarsky
b77f5718fe
Bug 838518 part 2. Fix nodeiterator callers per the API change that was made. r=smaug
2013-02-06 14:22:33 +00:00
Boris Zbarsky
e4b4da3503
Bug 838518 part 1. Fix treewalker callers per the API change that was made. r=smaug
2013-02-06 14:22:33 +00:00
Norbert Lindenberg
628e25e6a1
Bug 769872 - Add self-hosted JavaScript core of Intl constructors Collator, NumberFormat, DateTimeFormat (part 2). r=jwalden
2013-02-06 23:04:39 -08:00
Benjamin Peterson
223b3cbb4d
Bug 836524 followup - need to include inlines. CLOSED TREE
2013-02-07 00:03:48 -05:00
Bill McCloskey
bf1720eb36
Bug 836524 - Zone renaming part 6 (r=jonco)
2013-02-06 18:08:47 -08:00
Bill McCloskey
f8c18bb56d
Bug 836524 - Zone renaming part 5 (r=jonco)
2013-02-06 18:08:42 -08:00
Bill McCloskey
4300bedd74
Bug 836546 - Simplify gray links in the GC (r=jonco)
2013-02-06 18:08:34 -08:00
Bill McCloskey
502a26876a
Bug 836524 - Zone renaming part 4 (r=terrence)
2013-02-06 18:08:28 -08:00
Bill McCloskey
7cf8d31812
Bug 836524 - Zone renaming part 3 (r=jonco)
2013-02-06 18:08:22 -08:00
Bill McCloskey
43f9fef2cf
Bug 836524 - Zone renaming part 2 (r=jonco)
2013-02-06 18:08:16 -08:00
Bill McCloskey
57509c61ee
Bug 836524 - Zone renaming part 1 (r=terrence)
2013-02-06 18:08:10 -08:00
Brendan Eich
6dda1df952
Bug 433529 - switch style nit-policing followup (r=lumpy).
2013-02-06 15:28:36 -08:00
Christian Holler
028393e58d
Bug 838150 - Add ASan and Valgrind annotations to JS LifoAlloc. r=bhackett
2013-02-06 14:30:01 +01:00
Christian Holler
64b698b8ac
Bug 838148 - Add 63 missing jit-tests for various bugs. rs=terrence
2013-02-06 14:01:01 +01:00
Jeff Walden
cb6dea2fcf
Fix up a few lingering references to jsval.h. Followup to bug 837773, r=bustage in a CLOSED TREE
2013-02-05 16:13:24 -08:00
Nicholas Nethercote
6edcbd1cf6
Bug 837981 - Remove GetDeflatedStringLength(). r=terrence.
...
--HG--
extra : rebase_source : 7966380110472b6e164c3689378fdbd788d25301
2013-02-05 15:12:05 -08:00
Jeff Walden
ded452f8a5
Bug 837773 - Add a PropertyKey.h header. r=jorendorff
...
--HG--
rename : js/src/jsval.h => js/public/Value.h
extra : rebase_source : 1756e599b0718b8e765cecb972737040e0ba56e4
2013-02-01 16:42:48 -08:00
Jeff Walden
75d4e3a04d
Bug 837773 - Change private uint32_t Values to use the int32_t representation, for simplicity. r=luke
...
--HG--
extra : rebase_source : 75e7118b9e5713dc252043e6f40d79e238a2480f
2013-02-01 18:41:35 -08:00
Jeff Walden
fb13aa0bce
Bug 837773 - Move JS::Value into Value.h. r=jorendorff
...
--HG--
extra : rebase_source : b41cee90d5c08a6e1c23f023af2eb2f1ac41e1a3
2013-02-01 16:15:49 -08:00
Jeff Walden
b730ad62b4
Bug 837773 - Move JS::Anchor into js/public/Anchor.h, necessary to properly make Value.h an independent header. r=jorendorff
...
--HG--
rename : js/src/jsval.h => js/public/Value.h
extra : rebase_source : c109f562aea18e7466b6af6fd1dd2efae11b0333
2013-02-01 15:31:00 -08:00
Jeff Walden
083e74deca
Bug 837773 - Move js/src/jsval.h to js/public/Value.h. r=jorendorff
...
--HG--
rename : js/src/jsval.h => js/public/Value.h
extra : rebase_source : 224d021ad357f133b0b04658ca9b59a52b74fd65
2013-02-01 14:24:37 -08:00
Jeff Walden
c6ddf83217
Bug 837773 - Organize jsapi.h's #includes. r=jorendorff
...
--HG--
extra : rebase_source : 88b6a890a4e2304beb5f37198b9f6f2ebda9a8a9
2013-02-01 13:07:10 -08:00
Terrence Cole
b01d3f3a49
Bug 706885 - Do not store singletons in the Nursery; r=bhackett
...
--HG--
extra : rebase_source : 0f6fe8fd6954c60a25b7180e503afd124956ec1c
2013-01-28 11:01:54 -08:00
Terrence Cole
e576168e4c
Bug 832103 - Add a regression test for the given bug; r=bhackett DONTBUILD
...
--HG--
extra : rebase_source : d6ee5befb43f912a8ae678c6639e4ae37e64d7d7
2013-02-05 09:47:53 -08:00
Brian Hackett
8be677bc40
Bug 836705 - Fix bogus assert when loading from definitely-double arrays, r=jandem.
2013-02-05 09:48:55 -07:00
Brian Hackett
e62502b424
Bug 832670 - Don't verify barriers when unwinding frames that finished in JM, r=billm.
2013-02-05 09:44:52 -07:00
Ryan VanderMeulen
6710d4e443
Backed out changeset 2861ef67390a (bug 837566) for Linux32 mochitest-other shutdown hangs.
2013-02-05 07:54:49 -05:00
Vicamo Yang
206ac2e59c
Bug 833278 - Part 2/2: Implement MozVoicemailEvent using codegenerator. r=gwagner,smaug
2013-02-05 17:02:18 +08:00
Nicholas Nethercote
b6e73adcac
Bug 837566 - Remove js_RemoveRoot. r=terrence.
2013-02-03 20:17:34 -08:00
Sean Stangl
9cf22c38fe
Bug 829758 - Use MatchOnly mode for str_search(). r=dvander
2013-01-15 15:35:25 -08:00
Sean Stangl
46f8dd6c33
Bug 832217 - Construct RegExpShared in the same compartment as the RegExpStatics. r=billm
2013-02-01 17:36:29 -08:00
Luke Wagner
af04a674f0
Bug 837016 - IonMonkey: store CodeLabels by value (r=h4writer)
...
--HG--
extra : rebase_source : e03d276c80dcdf29b6b9bec4627a93528f423ff6
2013-01-31 18:41:04 -08:00
Hannes Verschore
eafb69e61d
Bug 832058: IonMonkey: Only inline if script is compile-and-go and doesn't have an arguments objects, r=nbp
2013-02-04 17:38:38 +01:00
Bobby Holley
b2bee1e222
Bug 831076 - Add assertSameCompartment to JS_ObjectToOuterObject, and clean up classinfo hook. r=mrbkap
2013-02-04 15:13:14 +00:00
Bobby Holley
aecba694cc
Bug 831076 - Enter a compartment in jsd. r=mrbkap
2013-02-04 15:13:14 +00:00
Bobby Holley
2ad47344dd
Bug 831076 - Outerize during same-compartment wrapping so that JS_Wrap* is guaranteed to outerize. r=mrbkap
2013-02-04 15:13:14 +00:00
Bobby Holley
fd4c9ea494
Bug 831076 - Outerize at the very beginning of XPConnect wrapping and remove other outerization checks. r=mrbkap
2013-02-04 15:13:13 +00:00
Andrew McCreight
8e63ed0ee6
Bug 819131 - Preserve reflector delegate weak map keys. r=billm
2012-05-25 16:07:24 +00:00
Nicholas Nethercote
e011bac0c2
Bug 836985 follow-up: Make ScriptSourceHolder constructor explicit. r=benjamin.
2013-02-03 20:03:06 -08:00
Nicholas Nethercote
eecf7d2754
Bug 837002 - Fix two clang warnings in SpiderMonkey. r=luke.
2013-02-03 19:55:23 -08:00
Nicholas Nethercote
1a9585a68f
Bug 836985 - Remove ScriptSourceHolder::rt. r=benjamin.
2013-02-03 19:55:09 -08:00
Brian Hackett
54aa8e3c4c
Bug 837418 - Fix silly mistake when dealing with OOM under str_concat, r=terrence.
2013-02-03 16:37:56 -07:00
Till Schneidereit
6e0640f6b1
Bug 810715 - De-lazify a JSFunction's script before querying its ndefaults value. r=luke
...
--HG--
extra : rebase_source : ce0494d920bb7d5f6add7cc04947ab50431dc696
2013-01-29 11:34:36 +01:00
Peter Van der Beken
aa02745915
Fix for bug 830879 (HTML Element WebIDL bindings require classinfo). r=bz.
...
--HG--
extra : rebase_source : a88a5f24d3d4c12b652f1228eb5b3b7bb8b9e5ee
2013-01-10 10:54:32 +01:00
Sean Stangl
ebac09c3f6
Backout Bug 837042 for mysterious compilation failures on TBPL.
2013-02-01 18:02:01 -08:00
Sean Stangl
b7a3460e6d
Bug 832217 - Construct RegExpShared in the same compartment as the RegExpStatics. r=billm
2013-02-01 17:36:29 -08:00
Daniel Holbert
d76965acba
Bug 837253: When declaring JSObject as a friend, use 'class' instead of 'struct' to fix MSVC warning-spam. r=dvander
2013-02-01 15:15:30 -08:00
Sean Stangl
aba8b667c2
Bug 837014 - Always inline the empty script. r=bhackett
2013-02-01 13:29:12 -08:00
Brian Hackett
91a68ce5b9
Bug 836774 - Prevent objects/strings from flowing to an MToDouble, r=jandem.
2013-02-01 06:44:17 -07:00
Hannes Verschore
4b00cf33c0
Bug 828119: IonMonkey: Add fastpath for strict string comparison, r=jandem
2013-02-01 11:39:02 +01:00
Benjamin Peterson
aa30b0ac59
Bug 718969 - Perform an exorcism; remove the decompiler. r=luke
2013-02-01 00:19:00 -05:00
Benjamin Peterson
d74f98a284
Bug 777474 - Use the expression decompiler for opcode text when possible. r=bhackket
2013-02-01 00:10:17 -05:00
Nicholas Nethercote
524f6ea9b5
Bug 788293 - Remove e4x support. r=jorendorff,terrence,evilpie.
...
Ding dong! The witch is dead!
2013-01-24 21:24:57 -08:00
Nicholas Nethercote
961bc1fa85
Bug 834090 - Name unused opcodes more sanely. r=jorendorff.
2013-01-24 16:14:54 -08:00
Phil Ringnalda
b4eec14ca3
Back out 66882ea6f8c7 (bug 788293) and 32f09cb3c7b6 (bug 834090) for bustage
...
CLOSED TREE
2013-01-31 22:29:30 -08:00
Phil Ringnalda
f70cddbe1c
Back out fa772ccdf19d (bug 718969) and 050a0a27024a (bug 777474) for being in the way of backing out bustage
...
CLOSED TREE
2013-01-31 22:27:54 -08:00
Benjamin Peterson
ba2bb88b35
Bug 718969 - Perform an exorcism; remove the decompiler. r=luke
...
--HG--
extra : rebase_source : 64df8f9a7ac230e1462a8f6e134ac3e86258d6f8
2013-02-01 00:19:00 -05:00
Benjamin Peterson
b1908446d0
Bug 777474 - Use the expression decompiler for opcode text when possible. r=bhackket
...
--HG--
extra : rebase_source : 84a1421dfdf12c8e6fd2bb8a09132cd83c13c590
2013-02-01 00:10:17 -05:00
Nicholas Nethercote
ae7837bdef
Bug 788293 - Remove e4x support. r=jorendorff,terrence,evilpie.
...
Ding dong! The witch is dead!
--HG--
extra : rebase_source : 7574f5620e303c25120fcfc8ceb2099ad75c8f1b
2013-01-24 21:24:57 -08:00
Nicholas Nethercote
ef065e091e
Bug 834090 - Name unused opcodes more sanely. r=jorendorff.
...
--HG--
extra : rebase_source : 1ca2f3707aff6c24461d2acadde79b7bbc905225
2013-01-24 16:14:54 -08:00
Luke Wagner
e0251d0e52
Bug 836616 - allow ParseNodes to distinguish numbers containing a decimal point (r=njn)
...
--HG--
extra : rebase_source : c1b048a3008ac492149488d427f14c9bb5cf5c31
2013-01-14 08:25:28 -08:00
Nicholas Nethercote
84a1d83d0a
Bug 833208 (part 5) - Remove e4x support from mochitests. r=jorendorff.
...
--HG--
extra : rebase_source : a88f8ed13299c566df2297729b3a5ddf21fcaafa
2013-01-28 14:55:17 -08:00
Nicholas Nethercote
f7f94fcd8f
Bug 833208 (part 4) - Remove e4x support from xpcshell tests. r=jorendorff.
...
--HG--
extra : rebase_source : a7bd33905120f74e6c242e0c236450dd3be54436
2013-01-30 16:56:16 -08:00
Nicholas Nethercote
1a39b36678
Bug 833208 (part 3) - Remove e4x support from jsapi-tests. r=jorendorff.
...
--HG--
extra : rebase_source : d3e2edd48c95fcf1f237831eae788f613778ab64
2013-01-28 14:55:14 -08:00
Nicholas Nethercote
cb0816440c
Bug 833208 (part 2) - Remove e4x support from jstests. r=jorendorff.
...
--HG--
rename : js/src/tests/e4x/Statements/12.3-01.js => js/src/tests/js1_6/extensions/nested-for-each.js
rename : js/src/tests/e4x/Regress/regress-355569.js => js/src/tests/js1_8_5/regress/regress-355569.js
rename : js/src/tests/e4x/Regress/regress-477053.js => js/src/tests/js1_8_5/regress/regress-477053.js
rename : js/src/tests/e4x/Regress/regress-561031.js => js/src/tests/js1_8_5/regress/regress-561031.js
extra : rebase_source : d146e304a8d31b1536804f86929628a638ff3269
2013-01-28 14:25:15 -08:00
Nicholas Nethercote
73f7dab4ed
Bug 833208 (part 1) - Remove e4x support from jit-tests. r=jwalden.
...
--HG--
rename : dom/browser-element/BrowserElementParent.jsm => dom/browser-element/BrowserElementParent.js
rename : js/src/jit-test/tests/e4x/bug613151.js => js/src/jit-test/tests/basic/bug613151.js
rename : js/src/jit-test/tests/e4x/bug651966.js => js/src/jit-test/tests/basic/bug651966.js
rename : js/src/jit-test/tests/e4x/bug737251.js => js/src/jit-test/tests/basic/bug737251.js
extra : rebase_source : 2102a879231490bf1b73249b4889c2d83c73010f
2013-01-28 14:25:14 -08:00
Sean Stangl
da4d7ac589
Backout Bug 829758 to investigate crashes.
2013-01-31 13:51:38 -08:00
Sean Stangl
827c6ac92a
Bug 836087 - Avoid using doubles for lastIndex in ExecuteRegExp(). r=nbp
2013-01-31 13:43:06 -08:00
Luke Wagner
e9a2d59dfe
Bug 835003 - simplify generation of MTableSwitch jump tables (r=h4writer)
...
--HG--
extra : rebase_source : dc652a92a43e9af389f925539cfeebee70b313ea
2013-01-31 11:30:35 -08:00
Joey Armstrong
278deb0097
bug 830351: remove unused .mkdir.deps rule and clenaup cosmetic makefile problems
2013-01-31 14:55:30 -05:00
Hannes Verschore
04afae0fc5
Bug 836102: Minimal truncate analysis for constants, r=mjrosenb
2013-01-31 19:36:58 +01:00
Brian Hackett
b7716a9328
Bug 836623 - Fix unnecessary growElements() call, bogus assert during object densification, r=billm.
2013-01-31 10:37:25 -07:00