js/src/jsscript.cpp
02a2f71d54a1a613b2de6c26285ec5d46d354d93
created 2017-09-20 13:49 +0200
pushed 2017-09-25 10:03 +0000
André Bargull André Bargull - Bug 1401515 - Avoid accessing members on null pointers. r=luke
ddff620ec86abbb80d2e3e46d105e30938729481
created 2017-09-21 19:39 -0400
pushed 2017-09-23 09:47 +0000
Ted Campbell Ted Campbell - Bug 1402167 - Check JSScript::data integrity in XDR r=nbp
ecf1fb0316d98aa760062060036cdbd36e38233b
created 2017-09-21 15:50 +0100
pushed 2017-09-22 00:04 +0000
Jon Coppeard Jon Coppeard - Backed out changeset 29b2e8acf5f9 (bug 1400278) for local crashes
29b2e8acf5f925c4ee2c5534f02bc9608afd674a
created 2017-09-20 13:19 +0100
pushed 2017-09-21 00:47 +0000
Jon Coppeard Jon Coppeard - Bug 1400278 - Replace runtime allocation with system or zone allocation where possible r=jandem
105b6523250e4726196d80d679752989f4641fa6
created 2017-09-18 14:20 -0400
pushed 2017-09-18 23:25 +0000
Ted Campbell Ted Campbell - Bug 1399373 - Add diagnostic that scripts have non-empty bytecode. r=nbp
2c56761b02a138e16c1c73c6040e8457a7c466bf
created 2017-08-25 10:12 +0200
pushed 2017-08-26 00:32 +0000
Jan de Mooij Jan de Mooij - Bug 1389510 part 3 - Remove getProperty/setProperty hooks from ClassOps. r=evilpie
ce67aec308e0ff38fe223b1a203b481d01223c28
created 2017-08-21 16:17 +0000
pushed 2017-08-22 00:20 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1392225 - StartIncrementalEncoder should not report encoding failures. r=luke
a301b2aa12671fdd37bc02805a03f8e9a1693843
created 2017-08-04 16:53 -0500
pushed 2017-08-05 02:02 +0000
Yury Delendik Yury Delendik - Bug 1387115 - Expose WebAssembly instance memory and globals via debugger scope. r=luke
ab36bb2ce844d5ab7d443916ba2af38db2b610b7
created 2017-06-05 13:44 -0700
pushed 2017-07-26 09:18 +0000
Brian Hackett Brian Hackett - Bug 1370349 - Allow relinquishing access to zone groups when yielding (r=jandem)
3d0a9de378ccae2e704832e6528267e090e4c071
created 2017-07-25 14:55 +0200
pushed 2017-07-26 02:16 +0000
Jan de Mooij Jan de Mooij - Bug 1383343 part 1 - Avoid StringBuffer overhead in FunctionToString in the common case. r=anba
40b0b14356e190be8fac53b56369426d7b7f55f6
created 2017-07-21 08:13 -0600
pushed 2017-07-24 14:04 +0000
Tom Tromey Tom Tromey - Bug 1383155 - remove redundant casts of SN_TYPE; r=jimb
19a82f6ac49ed777cb9131eea991098dee59a532
created 2017-07-17 18:45 -0700
pushed 2017-07-18 16:52 +0000
Shu-yu Guo Shu-yu Guo - Bug 1366927 - Rework column handling in frontend by separating column from offset from root ScriptSource buffer. (r=jimb)
04364ec85017d7646b11b1ed1f3e1cf61a59075b
created 2017-07-12 18:31 +0100
pushed 2017-07-13 14:44 +0000
Jon Coppeard Jon Coppeard - Bug 1380030 - Simplify and refactor use of isMarked*() methods r=sfink
e2339ab06af56cb05c0d5b917d6f660952b45a69
created 2017-07-12 18:31 +0100
pushed 2017-07-13 14:44 +0000
Jon Coppeard Jon Coppeard - Bug 1380030 - Refactor isMarked() methods into separate methods for each color and any r=sfink
95c3747c49d11901232df9fc1d377b6eb639099f
created 2017-07-05 15:24 +0200
pushed 2017-07-06 23:19 +0000
Marco Castelluccio Marco Castelluccio - Bug 1378839 - Simplify GenerateLcovInfo function. r=nbp
591b89fa611a7e3e66f8ce82a3a6e6e5cba28ad9
created 2017-07-04 18:40 +0200
pushed 2017-07-05 11:06 +0000
Marco Castelluccio Marco Castelluccio - Bug 1229277 - Introduce a map to match JSScript to script filenames instead of relying on ScriptSourceObject. r=nbp,jonco
5bed7af5695125fa7aca66239fe15698e0fd4a3c
created 2017-07-04 12:04 +0200
pushed 2017-07-04 10:19 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d35a0173ec7c (bug 1229277) for unexpected test failures
7620030e2a339eeaaf105a49151d272dfff9f8b2
created 2017-07-04 12:04 +0200
pushed 2017-07-04 10:19 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 843748765dc8 (bug 1229277)
843748765dc8865fbfc3f467f05b86b65a7b88ae
created 2017-07-03 17:37 +0200
pushed 2017-07-04 00:42 +0000
Marco Castelluccio Marco Castelluccio - Bug 1229277 - Avoid possible leak of script names from the JSScript -> script name map. r=nbp
d35a0173ec7c7b50d8f48042ec6a8225cc11cd9f
created 2017-07-03 11:50 +0200
pushed 2017-07-04 00:42 +0000
Marco Castelluccio Marco Castelluccio - Bug 1229277 - Introduce a map to match JSScript to script filenames instead of relying on ScriptSourceObject. r=nbp,jonco
f48357605b407f8c083aa5f9442609f4df08e8a2
created 2017-06-30 11:20 -0700
pushed 2017-07-02 00:49 +0000
Jan de Mooij Jan de Mooij - Bug 1377489 - Eliminate unnecessary string allocation + copy under FunctionToString. r=luke
726d125c339b2aeaccce67a7d40b8a4fdb38c826
created 2017-06-15 12:32 +0000
pushed 2017-06-15 18:14 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1307633 - XDRScript: Do not attempt to free 0-initialized scriptData_ on OOM. r=shu
f30ec8ac7239eda68629aba08416c3a40e0dea58
created 2017-06-14 10:37 +0200
pushed 2017-06-15 09:16 +0000
Jan de Mooij Jan de Mooij - Bug 1370608 part 1 - Move newEnumerate hook from ObjectOps to ClassOps. r=evilpie,bz
77dc3e0df3b68bb617ba4474d679aaa54a44bd17
created 2017-06-07 09:51 +0100
pushed 2017-06-08 02:56 +0000
Jon Coppeard Jon Coppeard - Bug 1368446 - Fix gray marking assertion failures by calling ExposeObjectToActiveJS in UncheckedUnwrap r=sfink
fd90d75e1b5111ca178efea29c7e1af7d1bdee4e
created 2017-06-06 12:24 +0000
pushed 2017-06-07 00:27 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1369803 - Allow FinishIncrementalEncoding call even if StartIncrementalEncoding call failed. r=shu
3967231c7021738d27fd7097724ea1e02e72aecc
created 2017-05-24 18:28 +0000
pushed 2017-05-25 00:48 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1366773 - Move buffer argument from JS::StartIncrementalEncoding to JS::FinishIncrementalEncoding. r=mrbkap,shu
20fd2a3c8039f37ae7ec284316a08e1d670bbd45
created 2017-05-18 18:17 -0700
pushed 2017-05-19 16:27 +0000
Shu-yu Guo Shu-yu Guo - Bug 1364648 - Fix OOB column handling for default class constructors' toString offsets. (r=jimb)
0f97ef13ab54181d731aaa6b00419b8821a616e8
created 2017-04-21 16:57 +0000
pushed 2017-04-22 00:39 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1358521 - XDRScript: Only fail on mismatch between the top-level JSScript and the decoding CompileOption. r=luke
bcf9341329ab5ade13acd349acc96cdafe5e883e
created 2017-04-19 13:58 -0700
pushed 2017-04-20 14:18 +0000
Shu-yu Guo Shu-yu Guo - Bug 1357012 - Use fallible append for compression tasks and use UniquePtrs. (r=jonco)
6d6e6547b97c31bfe1e0f5df714b15fa39adfcb9
created 2017-04-19 14:58 +0800
pushed 2017-04-20 00:17 +0000
Iris Hsiao Iris Hsiao - Backed out changeset 428f1770d076 (bug 1357012) for Assertion failure: missing call to js::ReportOutOfMemory()
edc49fadcda2dd849cc0f90a5d6ceb8d05c079bf
created 2017-04-19 14:57 +0800
pushed 2017-04-20 00:17 +0000
Iris Hsiao Iris Hsiao - Backed out changeset 2eca4618f579 (bug 1357012) for spidermonkey bustage
2eca4618f579c77f8fd3f5303b19b999fcc3a177
created 2017-04-18 23:34 -0700
pushed 2017-04-20 00:17 +0000
Shu-yu Guo Shu-yu Guo - Bug 1357012 - Followup: add missing ReportOutOfMemory.
428f1770d076b08646e6bff729c439af145bd8cb
created 2017-04-18 18:23 -0700
pushed 2017-04-20 00:17 +0000
Shu-yu Guo Shu-yu Guo - Bug 1357012 - Use fallible append for compression tasks and use UniquePtrs. (r=jonco)
8f3e4478d23a948d2c7657b8077882bdaaead643
created 2017-04-17 19:51 -0700
pushed 2017-04-18 08:41 +0000
Shu-yu Guo Shu-yu Guo - Bug 1216630 - Rename preludeStart and postludeEnd to toStringStart and toStringEnd and misc fixes. (r=Yoric)
751cc121aa3f3243e94a97b71e5ae305978eb3e3
created 2017-04-17 19:51 -0700
pushed 2017-04-18 08:41 +0000
Shu-yu Guo Shu-yu Guo - Bug 1216630 - Print class source when calling toString on the constructor. (r=Yoric)
2ff285174c16e799aac25bd9a89e2e0c6bdf0763
created 2017-04-12 14:13 -0700
pushed 2017-04-14 00:35 +0000
Shu-yu Guo Shu-yu Guo - Bug 1348134 - Pin chars returned from ScriptSource as an analog to Rooted. (r=jonco)
c7955d6d075906e39dc43fc3865fde7123da2654
created 2017-04-12 14:13 -0700
pushed 2017-04-14 00:35 +0000
Shu-yu Guo Shu-yu Guo - Bug 1348134 - Handle compression tasks with major GCs instead of eagerly. (r=sfink,jonco)
53236678bcdeef75d5033057be7ed7512620d85a
created 2017-04-12 14:13 -0700
pushed 2017-04-14 00:35 +0000
Shu-yu Guo Shu-yu Guo - Bug 1348134 - Stop eagerly compressing ScriptSources. (r=jonco)
38889a153f45b962679b9fe4e1d063400c9ca4bc
created 2017-04-12 10:00 +0100
pushed 2017-04-13 01:28 +0000
Jon Coppeard Jon Coppeard - Bug 1337578 - Mark atoms when cloning functions r=bhackett
c9d68bd722f48273a0cf9923e5fee0357af72226
created 2017-04-11 19:13 -0700
pushed 2017-04-13 01:28 +0000
Phil Ringnalda Phil Ringnalda - Backed out 3 changesets (bug 1348134) for ASan leaks
1dc3aef2401760f51f7ec8c75e06d16fb3458f43
created 2017-04-11 15:27 -0700
pushed 2017-04-13 01:28 +0000
Shu-yu Guo Shu-yu Guo - Bug 1348134 - Pin chars returned from ScriptSource as an analog to Rooted. (r=jonco)
536a322e29852616202269234557c31b2e90a3f9
created 2017-04-11 15:27 -0700
pushed 2017-04-13 01:28 +0000
Shu-yu Guo Shu-yu Guo - Bug 1348134 - Handle compression tasks with major GCs instead of eagerly. (r=sfink,jonco)
5f6017c9156db54ec3584a299ab69a8e5fd84d03
created 2017-04-11 15:27 -0700
pushed 2017-04-13 01:28 +0000
Shu-yu Guo Shu-yu Guo - Bug 1348134 - Stop eagerly compressing ScriptSources. (r=jonco)
dd076a9610d4ede1314d5d3f36870a68c6a1d322
created 2017-03-04 20:36 +0900
pushed 2017-03-06 10:11 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1317400 - Part 1: Implement Function.prototype.toString revision proposal. r=till
53a92e2f749e1263e72e0d38089758948d5d720a
created 2017-03-01 20:40 +0900
pushed 2017-03-02 01:48 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1343481 - Part 3: Add JSOP_AWAIT and rename {yieldIndex,yieldOffset} to {yieldAndAwaitIndex,yieldAndAwaitOffset}. r=shu
5ce3e1a949a61ab7a5caf942e8ca318621babc68
created 2017-03-01 20:40 +0900
pushed 2017-03-02 01:48 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1343481 - Part 2: Stop using StarGegerator for async function. r=shu
3f9cb5adce0e76c382b910b52e602d552b3dc1b9
created 2017-03-01 20:40 +0900
pushed 2017-03-02 01:48 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1343481 - Part 1: Remove {JSFunction,JSScript,LazyScript}.isGenerator() method. r=shu
a40af83f562acd1fdb6a6025cbe89290812f614a
created 2017-02-21 04:25 -0700
pushed 2017-02-22 01:40 +0000
Brian Hackett Brian Hackett - Bug 1340822 - Move nursery and caches from ZoneGroup back to the runtime, r=jonco.
12d7b6083d816989abcbde906fcdb2d369d632c9
created 2017-02-15 14:44 -0800
pushed 2017-02-17 12:28 +0000
Sean Stangl Sean Stangl - Bug 1339051 - Make VTune JIT integration threadsafe. r=h4writer
29d6afb1f91681a3f27549f5167e6dfc544546a0
created 2017-02-13 09:07 -0800
pushed 2017-02-15 11:59 +0000
Jeff Walden Jeff Walden - Bug 1287006 - Adjust js/ code to not pass Maybe (or any class containing a Maybe member) by value, only by reference or pointer. r=luke
7002008dc1166b7bc1c2ad2ecbcfdde17f6f11b0
created 2017-02-11 05:27 -0700
pushed 2017-02-12 02:17 +0000
Brian Hackett Brian Hackett - Bug 1337117 - Remove references to main thread in the JS engine, r=jandem.
aa1da5ed8a0719e0ab424e672d2f477b70ef593c
created 2017-01-17 14:35 -0800
pushed 2017-02-12 02:17 +0000
Sean Stangl Sean Stangl - Bug 1332466 - Update VTune integration. r=sfink
fe2fedb64403254e8c299d1df2e94521733d5c95
created 2017-02-09 05:41 -0700
pushed 2017-02-10 01:07 +0000
Brian Hackett Brian Hackett - Bug 1335095 - Allow cooperating JSContexts to iterate over each others' activations, r=jandem.
86de6a5ecbe550ffe5cbd49c7cc4f40c2576e848
created 2017-02-02 16:05 -0800
pushed 2017-02-03 12:34 +0000
Wes Kocher Wes Kocher - Backed out changeset 54d759872a2c (bug 1332466) for build failures a=backout
54d759872a2cff27d272d94749bb79ce647624f7
created 2017-02-02 15:40 -0500
pushed 2017-02-03 12:34 +0000
Sean Stangl Sean Stangl - Bug 1332466 - Update VTune integration. r=sfink
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-02-03 12:34 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
2e232a53e2dbc84cfc7694dff8d1c1ca4915559d
created 2017-02-01 17:10 +0000
pushed 2017-02-02 00:30 +0000
Jon Coppeard Jon Coppeard - Bug 1325551 - Add MOZ_MUST_USE to ScriptSource r=jimb
1dfb4475f41e13db37e82be5a0aa6e5fd5f26510
created 2017-01-31 20:03 +0000
pushed 2017-02-01 12:27 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1316081 part 2 - Add an XDRIncrementalEncoder instance on the ScriptSource. r=shu
05ab647f6e78724a23a702b62e71743d27420533
created 2017-01-31 20:03 +0000
pushed 2017-02-01 12:27 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1316081 part 1 - Add XDRIncrementalEncoder to replace delazified LazyScript in the encoded XDR buffer. r=shu
6f9ff384f30d87fb5622f76dec76af5ed8de4eed
created 2017-01-31 20:03 +0000
pushed 2017-02-01 12:27 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1334091 - XDR function use the sourceObject instead of the enclosingScript as argument. r=shu
less more (0) -1000 -300 -100 -60 tip