js/src/jsfriendapi.cpp
45ff6c2d30e505ca7f6d1060f119ed3e713fc244
created 2019-05-10 22:42 +0000
pushed 2019-05-13 10:53 +0000
Jeff Walden Jeff Walden - Bug 1548729 - Move SourceHook-related functionality into its own public header for reduced dependencies. r=jorendorff
7214702e12d20f2848fc186f752904310d6b276b
created 2019-05-09 08:39 +0000
pushed 2019-05-13 10:53 +0000
Jon Coppeard Jon Coppeard - Bug 1549986 - Make all concrete implementations of JSTracer final to aid devirtualization r=sfink?
c6941f4b9a41b3a2d8431436eae13db2411d3c75
created 2019-04-12 16:51 +0100
pushed 2019-05-13 10:53 +0000
Jon Coppeard Jon Coppeard - Bug 1544003 - Remove unnecessary #includes from JSObject-inl r=allstars.chh
427b854cdb1c47ce6a643f83245914d66dca4382
created 2019-03-13 13:33 +0100
pushed 2019-05-13 10:53 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1534967 - Part 1: use RootedIdVector. r=jonco
8fed1a9805c526bdc76e5d6a54ac572bf94d9ab6
created 2019-04-07 13:35 +0000
pushed 2019-05-13 10:53 +0000
Andrew McCreight Andrew McCreight - Bug 1463569 - Add a way to log the sizes of GC things to GC logs. r=sfink
4faf873bf48f297ba361cc1a6cb405e51a1af5e9
created 2019-03-27 16:26 +0000
pushed 2019-05-13 10:53 +0000
Jon Coppeard Jon Coppeard - Bug 1306008 - Replace ObjectPtr with JS::Heap<JSObject*> r=sfink
d4383df46286ab737ce478764cfc07acbe6f5c7f
created 2019-03-22 15:32 +0000
pushed 2019-05-13 10:53 +0000
Matthew Gaudet Matthew Gaudet - Bug 1505574 - Remove Unboxed Objects from vm/ - Part 3 r=iain
190cd12fb84edeb908239595b78578cffe507d70
created 2019-02-14 15:53 +0000
pushed 2019-03-11 13:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 1523843 part 1. Add a way to test whether a compartment is OK to share across Realms from SpiderMonkey's point of view. r=jandem
fdb6f449e8c0858442997e9fdf5d35fbc35d5fec
created 2019-02-14 15:03 +0000
pushed 2019-03-11 13:01 +0000
Andy Wingo Andy Wingo - Bug 1527860 - Remove ENABLE_BIGINT #ifdef r=jandem,froydnj
8c306186cbd7672259b3a730471cfcbe44a9b0d0
created 2019-02-13 06:41 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1526588 - Fix some issues with js::GetFirstGlobalInCompartment and XPCWrappedNativeScope::UpdateWeakPointersInAllScopesAfterGC. r=bzbarsky
0ae4d42ca65b4e4e576353b97d3cb7b25ee30b68
created 2019-02-08 10:34 +0000
pushed 2019-03-11 13:01 +0000
Jon Coppeard Jon Coppeard - Bug 1525663 - Make use of generic lambdas when dealing with CrossCompartmentKey variants r=sfink
526f7b418884ec46195b4f7f03f14d7a609bb248
created 2019-01-30 08:45 +0000
pushed 2019-03-11 13:01 +0000
Boris Zbarsky Boris Zbarsky - Bug 1465700. Remove the now-unused JS_DeprecatedGetCompartmentPrincipals API. r=jandem
8c244b0217fbddb6d14cd3472b7eb1bd0a6a344c
created 2019-01-18 09:37 -0800
pushed 2019-01-28 12:41 +0000
André Bargull André Bargull - Bug 1521127 - Part 1: Remove js::Class* argument from SetClassAndProto and splicePrototype. r=jandem
1f92e62a285c1e626ecb745857d6177bbaf660cc
created 2019-01-23 15:05 +0200
pushed 2019-01-28 12:41 +0000
Coroiu Cristina Coroiu Cristina - Backed out 3 changesets (bug 1521127) for build bustages at builds/worker/workspace/build/src/js/src/vm/ObjectGroup.cpp on a CLOSED TREE
10f6f2e55f095b42b71617da52b1c99245dbfb75
created 2019-01-18 09:37 -0800
pushed 2019-01-28 12:41 +0000
André Bargull André Bargull - Bug 1521127 - Part 1: Remove js::Class* argument from SetClassAndProto and splicePrototype. r=jandem
13840080fc24aef5ca298b38f2e0b714dc75d05f
created 2019-01-21 13:09 +0000
pushed 2019-01-24 17:31 +0000
Jon Coppeard Jon Coppeard - Bug 1512749 - Convert JS::gcreason::Reason to enum class JS:GCReason r=jonco r=mccr8
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-01-21 13:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
6c747052bceb38167dfc798a7d92fd6269fde95f
created 2019-01-11 16:16 +1100
pushed 2019-01-21 13:03 +0000
Paul Bone Paul Bone - Bug 1517409 - (part 2) Rename HeapUsage to HeapSize r=jonco
070316635c495a75684a55168d734a1f7df5edca
created 2019-01-15 20:33 +0000
pushed 2019-01-21 13:03 +0000
Jan de Mooij Jan de Mooij - Bug 1520189 - Remove the ToWindowProxyIfWindow call in LexicalEnvironmentObject::thisValue; handle this in js::SetWindowProxy instead. r=luke
2f619be4479861b2cf0781e8376fda79044920ef
created 2018-12-06 16:52 -0500
pushed 2019-01-21 13:03 +0000
Jon Coppeard Jon Coppeard - Bug 1342012 - Support script and module private values which contain pointers to cycle-collected C++ objects r=jandem
7b16ce0e3114753c387f3c4efad1657e65d736bf
created 2018-12-20 08:23 +0000
pushed 2019-01-21 13:03 +0000
Jan de Mooij Jan de Mooij - Bug 1514672 part 1 - Move XPCWrappedNativeScope from RealmPrivate to CompartmentPrivate. r=bzbarsky
091649f047ef457651862d20260a977b499c580e
created 2018-12-16 14:59 +0000
pushed 2019-01-21 13:03 +0000
Jan de Mooij Jan de Mooij - Bug 1512029 part 1 - Stop calling JS_GetCompartmentPrincipals for system compartments. r=bzbarsky
0429fe76b4cca9d11093dcfc79e01d7da1f91888
created 2018-12-07 14:38 -0800
pushed 2019-01-21 13:03 +0000
Steve Fink Steve Fink - Bug 1513108 - Remove the separate class extension hook for getting a weakmap key delegate, r=jonco
ddb7c9f71ce2883ab9d1912fc09bee67b9f83f09
created 2018-12-12 08:02 +0000
pushed 2019-01-21 13:03 +0000
Jan de Mooij Jan de Mooij - Bug 1512260 - Make wrapper nuking work with a target realm instead of target compartment. r=kmag
c322f02577d386a90b72d29bf98d99256de13563
created 2018-12-12 09:14 +0200
pushed 2019-01-21 13:03 +0000
Ciure Andrei Ciure Andrei - Backed out changeset a8dd01db9f92 (bug 1512260) requsted by owner (missing test) CLOSED TREE
a8dd01db9f92757385f96a322296c4b027b7e72c
created 2018-12-12 06:39 +0000
pushed 2019-01-21 13:03 +0000
Jan de Mooij Jan de Mooij - Bug 1512260 - Make wrapper nuking work with a target realm instead of target compartment. r=kmag
ef2cd013fe73a216735629f5fab931c6ccbdd29d
created 2018-12-20 19:13 +0000
pushed 2019-01-02 22:53 +0000
Jan de Mooij Jan de Mooij - Bug 1480121 - Remove the global stored in nsXPCWrappedJS. r=bzbarsky, a=RyanVM
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-03 16:23 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
77934bdb44860c0e2e37c9b4b657d8a41383bb52
created 2018-11-19 22:51 +0000
pushed 2018-12-03 16:23 +0000
Tarek Ziadé Tarek Ziadé - Bug 1497124 - Added some memory info in the performance counters - r=jya,jonco
4b7c53151158f12abeadcd76779a26a94a9fd26b
created 2018-11-19 17:02 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1508065 - Change JS_PUBLIC_{API,DATA} and JS_FRIEND_{API,DATA} to be more like similar macros to avoid confusing clang-format. r=tcampbell
2d2b47f661d7f23c8bacb331dfc618e1dbce829b
created 2018-11-09 18:13 +0000
pushed 2018-12-03 16:23 +0000
Iain Ireland Iain Ireland - Bug 1503071: Handle JS_UNINITIALIZED_LEXICAL in FormatValue r=tcampbell
a364f923e1c53a674fee4bfad5b52b4d294b4f36
created 2018-10-30 21:53 +0000
pushed 2018-12-03 16:23 +0000
Tom Schuster Tom Schuster - Bug 1502966 - Print column number in FormatStackDump. r=jwalden
5caf51de3bc86a59b0c6ce236456ffc5685bcf06
created 2018-10-11 18:12 +0000
pushed 2018-10-15 21:07 +0000
Iain Ireland Iain Ireland - Bug 1423937: Add FrameIter::hasInitialEnvironment to guard FrameIter::callObj r=tcampbell
e2128a59b167cda5861f4a83b218f94af1e75005
created 2018-09-14 16:14 +0000
pushed 2018-10-15 21:07 +0000
Bobby Holley Bobby Holley - Bug 1453057 - Make Xrays to Arguments objects work correctly. r=bzbarsky
a6baf63a4fd58b89dd1aad32a840aeb1288cb5f1
created 2018-09-06 12:07 +0200
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/js*. r=jandem
4bafa1db31b1028db8ca1a69e6a1a24012aded12
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 14: Change FormatStackDump to return UTF-8 encoded strings. r=Waldo
e13b67ae85248f2ce726cf815a561ec0936db732
created 2018-09-05 03:01 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 11: Remove the unused |inBuf| argument from JS::FormatStackDump and change it to use Sprinter. r=Waldo
9f5767f1b04cb1924e94e530acec5738edfb3e52
created 2018-09-05 06:05 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 8: Rename JS_EncodeString to JS_EncodeStringToLatin1. r=Waldo
775159907c734fcef22df5b9a26316aa78dad732
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 2: Use UniqueChars as return-type in functions previously using JSAutoByteString out-param. r=Waldo
52ae4d84b11e507483430e922d25b2083ad5c73e
created 2018-09-05 02:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 1: Remove JSAutoByteString. r=Waldo
3d23c2f43b8a5ccd1dd21f1240689cea1566deed
created 2018-09-05 15:54 +0300
pushed 2018-10-15 21:07 +0000
Cosmin Sabou Cosmin Sabou - Backed out 14 changesets (bug 1485066) for build bustages on MessageManagerFuzzer. CLOSED TREE
e40f67f15bf12802b07690301ad9a4eeedcb2b14
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 14: Change FormatStackDump to return UTF-8 encoded strings. r=Waldo
d50fcf82556c2c259ba818d51dc08aadfcea2ef4
created 2018-09-05 03:01 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 11: Remove the unused |inBuf| argument from JS::FormatStackDump and change it to use Sprinter. r=Waldo
6676e8fedcb375e0147a8cede0345d1990735f37
created 2018-09-05 02:26 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 8: Rename JS_EncodeString to JS_EncodeStringToLatin1. r=Waldo
c22fc17c9d87281c0c074ccb2c2f21fb9a3bf4dd
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 2: Use UniqueChars as return-type in functions previously using JSAutoByteString out-param. r=Waldo
d35bb63dbc1d7c5892ee32c1f20aaab17ceaf9f5
created 2018-09-05 02:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 1: Remove JSAutoByteString. r=Waldo
8542dc7212b42c892f8643d596c6e6ae64e3f0ed
created 2018-08-28 10:02 +0200
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 722345 part 2 - Remove AutoCheckRequestDepth, rename CHECK_REQUEST to CHECK_THREAD. r=luke
6f17ffaad886eee469bd02aa97b359c61dde8eff
created 2018-08-28 09:19 +0200
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 722345 part 1 - Remove now unused activity callback API. r=luke
fcae304349d841a9bb2850c59dcc70680b857aa7
created 2018-08-30 20:10 +0100
pushed 2018-09-03 16:13 +0000
Jon Coppeard Jon Coppeard - Bug 1486782 - Remove unnecessary includes of gc/Zone.h r=sfink
653e1282f4ce8acfa3329cb4b0c0595d8356ca00
created 2018-08-30 09:27 +0200
pushed 2018-09-03 16:13 +0000
Jan de Mooij Jan de Mooij - Bug 1481793 part 5 - Use JSObject::nonCCWRealm instead of JSObject::deprecatedRealm in JSContext::enterRealmOf. r=luke
239b363ac50deb1431607b87ede33c918a45a969
created 2018-08-21 12:18 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1466118 part 4 - Replace assertSameCompartment with JSContext::check. r=luke
67d5039dcbc2522e187bcf3dbec1c6e92bd32167
created 2018-08-20 07:46 -0700
pushed 2018-08-24 17:49 +0000
Jeff Walden Jeff Walden - Bug 1033916 - Move JSAutoByteString out of jsapi.h into js/public/AutoByteString.h, incidentally breaking the jsfriendapi.h -> jsapi.h dependency. r=jandem
a77d82cbe1cc5af755402e6c853c4ab36522f1e8
created 2018-08-13 11:03 -0400
pushed 2018-08-24 17:49 +0000
Ted Campbell Ted Campbell - Bug 1482931 - Simplify some static initializers in js/src. r=jandem
9f73af1f3b2c6928a18cc01d64f55b75aa3c4bba
created 2018-08-11 13:12 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1482423 part 1 - Assert compartments don't contain both system/non-system realms. r=luke
bb6b15672ed7c6fbf62300a55352d8ec1f4b27b5
created 2018-08-02 09:15 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1472973 part 16 - Remove js::GetGlobalForObjectCrossCompartment. r=luke
cf63775518d62c3cf01727f62f64c7221a2c7f06
created 2018-07-31 08:37 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1479363 part 9 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in js/src. r=luke
1494e906ad52413008a722bf5e9ab533d1821f57
created 2018-07-28 12:12 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1478955 part 1 - Rename JSAutoRealm to JSAutoRealmAllowCCW. r=luke
397856154e99bd0c2029aa3e4fdf5170e7966465
created 2018-07-11 11:44 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1474522 - Change PrepareScriptEnvironmentAndInvoke to always take a global object instead of an arbitrary scope. r=bholley
less more (0) -300 -100 -60 tip