js/src/vm/Scope.h
582ab25b0a61b628050813edc1b1eb7f7ddc58a1
created 2019-02-11 14:54 +0000
pushed 2019-02-11 21:54 +0000
Ted Campbell Ted Campbell - Bug 1525924 - Part 2: Factor out WithScope::XDR r=jandem
65174e3014705687e7ca1050d5d1ffbe81126ac0
created 2019-01-10 13:21 +0000
pushed 2019-01-10 17:21 +0000
Jon Coppeard Jon Coppeard - Bug 981991 - Make most poisoning unconditional r=jandem
77dfbff3744411eaec7b5d834e3c517dda9c22b6
created 2019-01-10 13:21 +0000
pushed 2019-01-10 17:21 +0000
Jon Coppeard Jon Coppeard - Bug 981991 - Replace JS_*_POISON macros with inline functions r=jandem
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-01 05:49 +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-01 05:49 +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-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
430db29f46858faff930e2ec3ed45fbf13a73a20
created 2018-10-22 11:28 +0100
pushed 2018-10-22 17:32 +0000
Jon Coppeard Jon Coppeard - Bug 1499140 - Implement support for dynamic module import in the interpreter r=jandem
92181c289ffa370c103d333f6cc3b0c620a897b4
created 2018-10-04 11:50 +0100
pushed 2018-10-04 15:49 +0000
Jon Coppeard Jon Coppeard - Backed out changeset da82ea6820ee (bug 1482153)
6b3a95df3c123910eeab97cb7cd7cbf0884bd413
created 2018-09-06 11:18 +0200
pushed 2018-09-11 22:13 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/vm, part 10. r=lth
d418daa826c5c2d5a86bd823f5378adb220a3e9e
created 2018-09-05 11:27 +0100
pushed 2018-09-05 22:25 +0000
Jon Coppeard Jon Coppeard - Bug 1488461 - Clean up unnecessary casting in scope tracing code r=sfink
da82ea6820eebf698d72c7273efe4b19cad4fda3
created 2018-08-13 16:39 +0100
pushed 2018-08-15 00:53 +0000
Jon Coppeard Jon Coppeard - Bug 1482153 - Replace ModuleObject's host defined field with one on top-level JSScripts r=jandem r=hsivonen
09c51359bb20f1ebf9adfcc893f3199c7389d101
created 2018-08-13 19:37 +0300
pushed 2018-08-13 22:00 +0000
Csoregi Natalia Csoregi Natalia - Backed out 2 changesets (bug 1482153, bug 1469004) for assertion failures at ModuleScript.cpp:59. CLOSED TREE
4129380f8318157558887cf61ac42b3c63495bcb
created 2018-08-13 16:39 +0100
pushed 2018-08-13 22:00 +0000
Jon Coppeard Jon Coppeard - Bug 1482153 - Replace ModuleObject's host defined field with one on top-level JSScripts r=jandem r=hsivonen
ee0da73c6741a866af6eec84eafcfae6e5c9bf77
created 2018-08-09 18:19 +0100
pushed 2018-08-10 09:17 +0000
Jon Coppeard Jon Coppeard - Bug 1482135 - Always root Scope::Data pointers when creating scopes r=jandem
819b923159847ebf0227a910e966490f4f9dc177
created 2018-08-02 11:32 -0700
pushed 2018-08-09 10:02 +0000
Ted Campbell Ted Campbell - Bug 1479900 - Part 2: Refactor GC relocation to use a reserved flag. r=sfink
cd9715a55cb9c79b4afacb8f130348c2cbcabdf2
created 2018-08-08 13:22 +0100
pushed 2018-08-09 10:02 +0000
Jon Coppeard Jon Coppeard - Bug 1481484 - Type Scope::data_ r=jandem
738e3cb89b4b7513d69438da6a1b3f3748a34538
created 2018-07-17 10:00 +0900
pushed 2018-07-17 09:42 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1475464 - Add more description about FunctionScope data. r=jandem DONTBUILD because comment only
31c7ebf5b9499a227923bc6483db7c3abb2bd340
created 2018-06-14 22:36 -0700
pushed 2018-06-15 09:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1468629 - Propery encode/decode BindingName flags in XDR. r=jwalden
bace341bdc89502a4d643be9321b6e00bc4ae7d5
created 2018-06-12 22:12 -0700
pushed 2018-06-14 09:44 +0000
Jeff Walden Jeff Walden - Bug 1468449 - Use std::uninitialized_copy_n to copy over BindingNames in a parser-lifetime Data to a long-lived Scope. r=jonco
3dee28e17417eb3fcb043027393abc7b4f506d78
created 2018-06-08 10:06 +0900
pushed 2018-06-08 09:56 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1467052 - Use BindingName tag to distinguish between var and top-level function, instead of offset range. r=shu
2ddbcf79bc48390a605ffe053b21a834521e6cb6
created 2018-05-16 10:43 -0700
pushed 2018-05-17 15:28 +0000
Jeff Walden Jeff Walden - Bug 1461821 - Call the relevant scope-data constructor when allocating it, and poison/mark as undefined the memory for the trailing array of BindingNames, ratther than impermissibly PodZero-ing non-trivial classes willy-nilly. r=jandem
73c36389c5f77846d89754386ef6f2d319aea86c
created 2018-05-16 10:34 -0700
pushed 2018-05-17 15:28 +0000
Jeff Walden Jeff Walden - Bug 1461821 - Convert the trailing array of BindingNames at the end of the various kinds of scope data into raw unsigned chars into which those BindingNames are placement-new'd, rather than memcpy-ing non-trivial classes around and failing to comply with the C++ object model. r=jandem
6ff8aaef28669cc3945291a182232680481256da
created 2018-04-11 23:19 +0200
pushed 2018-04-11 23:46 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Backing out js/src/ for violation of committing guideliens. CLOSED TREE
d7d2f08e051c3c355d41dc5c1ce1bd3ca55a43b9
created 2018-04-10 21:11 +0200
pushed 2018-04-11 23:46 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
43dff1123cfe7d4d9f1ef68b729f35196b14b4e5
created 2018-03-13 16:22 +0000
pushed 2018-03-13 22:40 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1419094 - Result-ify XDR functions. r=tcampbell
d864fe04c3eae42674b4265d8e3aa6eaef4c3172
created 2018-02-05 22:46 -0800
pushed 2018-02-18 09:35 +0000
Chris Peterson Chris Peterson - Bug 1436263 - Part 1: Replace `final override` virtual function specifiers with just `final`. r=froydnj
091e9b26d9a14feba8f49355a3b03e185d253152
created 2018-02-14 16:45 -0600
pushed 2018-02-17 09:56 +0000
Jason Orendorff Jason Orendorff - Bug 1438278 - Part 5: Rename some files into js/src/vm. r=jandem.
4f68a4776fb7d88091c79b192ba5aa99b186eb14
created 2017-11-03 12:27 -0700
pushed 2018-02-15 10:27 +0000
Steve Fink Steve Fink - Bug 903519 - Change Relocated marker to not confuse string vs object bit, r=jonco
eabb74b1c3bd181ff74c9d41003bc2b9aee6fe68
created 2018-02-12 12:03 -0600
pushed 2018-02-15 10:27 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 3: Rename jsobj* -> vm/JSObject*. r=jandem.
3d28ca7c05d8f9ba3ba6ff1cd5449dce42ae95c1
created 2017-11-05 19:37 -0800
pushed 2018-01-14 05:34 +0000
Chris Peterson Chris Peterson - Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj
65e92478e09d3f1628fccbf5edc4cb080046249e
created 2018-01-11 22:18 +0200
pushed 2018-01-12 11:26 +0000
Noemi Erli Noemi Erli - Backed out 20 changesets (bug 903519) for detected memory leaks on a CLOSED TREE
6f3666e9540e849056347f7b9d8a40e41396115e
created 2017-11-03 12:27 -0700
pushed 2018-01-12 11:26 +0000
Steve Fink Steve Fink - Bug 903519 - Change Relocated marker to not confuse string vs object bit, r=jonco
dab9aa2ed975046aba9507d1d68efc8f95d98496
created 2017-11-29 11:29 +0000
pushed 2017-11-30 22:23 +0000
Jon Coppeard Jon Coppeard - Bug 1421319 - Split out GCManagedDeletePolicy into its own header r=sfink
7cd350d42970616c0e8285fdaa06175fd500cd82
created 2017-11-30 04:15 +0200
pushed 2017-11-30 10:02 +0000
Andreea Pavel Andreea Pavel - Backed out 1 changesets (bug 1421319) for Spidermonkey build bustage e.g. ecma_6/TypedArray/map-and-filter.js r=backout a=backout on a CLOSED TREE
52b19d5cd4d049cbec1e0caf78b7d7dc83bc9d0c
created 2017-11-29 11:29 +0000
pushed 2017-11-29 22:41 +0000
Jon Coppeard Jon Coppeard - Bug 1421319 - Split out GCManagedDeletePolicy into its own header r=sfink
74faaba5ecd2fae75df27f3186f9f6eb8d1fa4bc
created 2017-09-19 12:31 +0100
pushed 2017-09-19 21:49 +0000
Jon Coppeard Jon Coppeard - Bug 1399944 - Check for valid GC cell pointers in various places r=sfink
ba819294022028176720e7880120af69c7a46222
created 2016-08-30 16:42 +0300
pushed 2017-09-05 09:41 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1282408 - add ignore initialization check flag for variables from BindingIter. r=jorendorff
eaa3ad46271ea6f3813cd7254c7b18fd06ac694b
created 2017-09-04 11:26 +0100
pushed 2017-09-05 09:41 +0000
Mark Banner Mark Banner - Backed out changeset e11754955e76 (bug 1282408) for compilation failures. r=backout CLOSED TREE
e11754955e760666b46ad6631333d3b1d97df34d
created 2016-08-30 16:42 +0300
pushed 2017-09-05 09:41 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1282408 - add ignore initialization check flag for variables from BindingIter. r=jorendorff
a301b2aa12671fdd37bc02805a03f8e9a1693843
created 2017-08-04 16:53 -0500
pushed 2017-08-05 09:53 +0000
Yury Delendik Yury Delendik - Bug 1387115 - Expose WebAssembly instance memory and globals via debugger scope. r=luke
d54918df1a29caa779c5149014c5ddc3c79f3b94
created 2017-06-12 10:43 +0100
pushed 2017-06-13 00:03 +0000
Jon Coppeard Jon Coppeard - Bug 1370869 - Don't copy scope data in XDR decode r=shu
8a43148a783bfded64c99ca534ff20f0f2f13a2a
created 2017-06-08 10:18 +0100
pushed 2017-06-08 12:44 +0000
Jon Coppeard Jon Coppeard - Bug 1370869 - Don't allocate scope bindings data only to delete it immediately r=shu
4b805bbd9a83d0b3861b55a972c2759e0ceb7a67
created 2017-03-03 10:03 -0500
pushed 2017-03-06 09:52 +0000
Ted Campbell Ted Campbell - Bug 1342483 - Add JSScript::needsBodyEnvironment r=jandem
dae6bbbb7f28abbec0de2fdda61566b7d4f6c1e9
created 2017-02-14 16:22 -0800
pushed 2017-02-15 11:25 +0000
Shu-yu Guo Shu-yu Guo - Bug 1339137 - Don't do Annex B lexical function behavior when redeclaring a parameter name in a function with parameter expressions. (r=Waldo)
6f4074b2c8e3027d046004f4d2fa016d865fd004
created 2017-02-07 14:30 -0700
pushed 2017-02-10 23:23 +0000
Brian Hackett Brian Hackett - Bug 1337070 - Tolerate multiple zone groups and cooperating contexts in the GC, r=jonco.
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-02-03 12:25 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
7311c06a7271a8f33f4f73aa0c88e8d4806e488b
created 2017-01-30 06:31 -0700
pushed 2017-01-30 23:45 +0000
Brian Hackett Brian Hackett - Bug 1324002 - Mark atoms separately in each zone, r=jonco,mccr8,peterv.
48517fcee7701be4f684128d09d4a9d3dcd80a4f
created 2017-01-10 12:21 +0100
pushed 2017-01-11 01:56 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Merge mozilla-central to mozilla-inbound
2e1a0c4886c5393498627d394c4f661e6f2ea6b2
created 2017-01-10 10:12 +0000
pushed 2017-01-11 01:56 +0000
Jon Coppeard Jon Coppeard - Bug 1325406 - Refactor rooting base class templates r=sfink r=mccr8
4762c110448a11b0eadbf8f2b523f5729d61db71
created 2017-01-07 10:34 -0600
pushed 2017-01-10 11:09 +0000
Yury Delendik Yury Delendik - Bug 1286948 - Adds scope and environment for wasm calls. r=luke,shu
701075b5e63c16a45fa0b9bbac8001e88ff98454
created 2016-09-02 15:30 -0700
pushed 2016-09-03 15:33 +0000
Shu-yu Guo Shu-yu Guo - Bug 1298640 - Track top-level functions in eval/global bodies for all-or-nothing redeclaration checks. (r=Waldo)
1c0212f61c24c34ca79c9756f44ec9746d038305
created 2016-08-31 14:56 -0700
pushed 2016-09-01 02:33 +0000
Shu-yu Guo Shu-yu Guo - Bug 1175174 - Fix redeclaring catch parameters in eval. (r=Waldo)
3c3194673109d9e704e9c67f4318043ebf153b92
created 2016-08-31 14:56 -0700
pushed 2016-09-01 02:33 +0000
Shu-yu Guo Shu-yu Guo - Bug 1298568 - Ensure Scopes that can have data always have non-null data on clone. (r=Waldo)
18bec78f348ee0c68deba76a5da5529ece455393
created 2016-08-25 01:28 -0700
pushed 2016-08-25 23:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Report memory metrics for Scopes. (r=njn)
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2016-08-25 23:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
less more (0) tip