Ted Campbell
8898cf7914
Bug 1642708 - Remove code guarded by JS_BUILD_BINAST r=arai
...
Also remove js/src/frontend/BinAST* sources.
Differential Revision: https://phabricator.services.mozilla.com/D77945
2020-06-17 14:26:09 +00:00
Csoregi Natalia
e722c196bc
Backed out 5 changesets (bug 1642708) for build bustages. CLOSED TREE
...
Backed out changeset d307b00c7e1b (bug 1642708)
Backed out changeset d210a60ad435 (bug 1642708)
Backed out changeset bcc2728b5ca5 (bug 1642708)
Backed out changeset 1c245d4e8244 (bug 1642708)
Backed out changeset ad613fa94a83 (bug 1642708)
2020-06-17 16:51:16 +03:00
Ted Campbell
0d2aa310b5
Bug 1642708 - Remove code guarded by JS_BUILD_BINAST r=arai
...
Also remove js/src/frontend/BinAST* sources.
Differential Revision: https://phabricator.services.mozilla.com/D77945
2020-06-12 14:25:50 +00:00
Philip Chimento
dda8b08621
Bug 1590907 - Stop configure macros from masking function prototypes in public JS headers. r=jwalden,sfink
...
We should have the same public API available whenever possible, and make
it a no-op or make it throw immediately if JS was built without support
for it, instead of showing or hiding the API in header files using
configure macros. Otherwise embedders can easily get mismatches between
a library with functionality and header files without it, or vice versa.
There was no good reason why JS_GetErrorType() was nightly-only API, so
this also enables it unconditionally.
Differential Revision: https://phabricator.services.mozilla.com/D52124
--HG--
extra : moz-landing-system : lando
2019-11-26 10:27:27 +00:00
Brindusan Cristian
3e0cb96b6e
Backed out 7 changesets (bug 1590907) for build bustages at jsfriendapi.cpp. CLOSED TREE
...
Backed out changeset d6ac9325cb2c (bug 1590907)
Backed out changeset fc85ee5e144c (bug 1590907)
Backed out changeset 1b5b40dcaac4 (bug 1590907)
Backed out changeset 1b2d91f00be2 (bug 1590907)
Backed out changeset 67f939760329 (bug 1590907)
Backed out changeset 4d5818a72b46 (bug 1590907)
Backed out changeset 308b42f3a99c (bug 1590907)
--HG--
extra : rebase_source : 47578231d4749f023c3d206c479ee532dbf6fc6c
extra : histedit_source : 9e7427349342272e7fbe02fee29cb87cda45f75d
2019-11-26 05:23:11 +02:00
Philip Chimento
1ccf7df721
Bug 1590907 - Stop configure macros from masking function prototypes in public JS headers. r=jwalden,sfink
...
We should have the same public API available whenever possible, and make
it a no-op or make it throw immediately if JS was built without support
for it, instead of showing or hiding the API in header files using
configure macros. Otherwise embedders can easily get mismatches between
a library with functionality and header files without it, or vice versa.
There was no good reason why JS_GetErrorType() was nightly-only API, so
this also enables it unconditionally.
Differential Revision: https://phabricator.services.mozilla.com/D52124
--HG--
extra : moz-landing-system : lando
2019-11-26 02:00:58 +00:00
Tooru Fujisawa
c66f627242
Bug 1597153 - Part 1: Add JS::BinASTFormat enum and use it in API. r=Yoric
...
Differential Revision: https://phabricator.services.mozilla.com/D53365
--HG--
extra : moz-landing-system : lando
2019-11-22 14:18:41 +00:00
Philip Chimento
1fab6fc78e
Bug 1426865 - Add default visibility to JSAPI symbols. r=sfink
...
Depends on D49098
Differential Revision: https://phabricator.services.mozilla.com/D49099
--HG--
extra : moz-landing-system : lando
2019-10-27 22:34:11 +00:00
Ted Campbell
8df08d5f7d
Bug 1564927 - Move off-thread API for BinAST to the right header. r=jwalden
...
Also reorder functions in OffThreadScriptCompilation to group by
data source type.
Differential Revision: https://phabricator.services.mozilla.com/D37575
--HG--
extra : moz-landing-system : lando
2019-07-15 22:43:28 +00:00
Jeff Walden
3a69834cbc
Bug 1552979 - Begin fleshing out off-thread script/module compilation support for UTF-8. r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D31896
--HG--
extra : rebase_source : dda3b1ae77361a5ab0a0ad52c0beaf7498553c20
2019-05-18 16:46:38 -07:00
Tooru Fujisawa
7983faeb5d
Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
2018-12-01 04:52:05 +09:00
Sylvestre Ledru
265e672179
Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
...
# ignore-this-changeset
--HG--
extra : amend_source : 4d301d3b0b8711c4692392aa76088ba7fd7d1022
2018-11-30 11:46:48 +01:00
Jan de Mooij
bccfe7c569
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
...
Differential Revision: https://phabricator.services.mozilla.com/D12256
--HG--
extra : moz-landing-system : lando
2018-11-19 17:02:47 +00:00
Jeff Walden
7dd0d06d8c
Bug 1485800 - Rename SourceBufferHolder to SourceText, and add a <typename Unit> template parameter to it so it can hold putative UTF-8 or UTF-16 source text. r=tcampbell, r=fitzgen
...
--HG--
rename : js/public/SourceBufferHolder.h => js/public/SourceText.h
extra : rebase_source : 34df669c2481eaccd6845f53c5ecf656b636f895
2018-11-08 18:42:48 -08:00
Jon Coppeard
6c612a4a15
Backed out changeset ba122021b8b5 (bug 1481196)
2018-10-04 11:50:55 +01:00
Jeff Walden
1b48d2350b
Bug 1490136 - Move off-thread compilation out of jsapi.cpp as well. r=jandem
...
--HG--
rename : js/src/jsapi.cpp => js/src/vm/OffThreadScriptCompilation.cpp
extra : rebase_source : b33ead12cba53607ca4de71b414ea37f3c5e7007
2018-09-10 15:50:32 -07:00
Jeff Walden
09a322c117
Bug 1486577 - Move of-thread compilation API into a new public js/OffThreadScriptCompilation.h header. r=jandem
...
--HG--
extra : rebase_source : d4062d59d4e76e22df29aa9dde504031e4e11dce
2018-08-24 14:44:10 -05:00