Commit Graph

68 Commits

Author SHA1 Message Date
Tobias Koppers dcf3b02aaf add wasm md4 implementation
expose createHash is loader context
2021-10-28 00:07:26 +02:00
Tobias Koppers 3f142d9cd6 allows to select `xxhash64` as hashFunction 2021-09-23 15:02:02 +02:00
Tobias Koppers b0fa9ccada pretty files 2021-05-11 09:31:46 +02:00
Tobias Koppers 6e71413a3e generate runtime code with special-lint-fix
verify runtime code in CI
2020-08-05 08:45:51 +02:00
Tobias Koppers 5887c20ab0 Merge tag 'v5.0.0-beta.15' into dev-1
5.0.0-beta.15
2020-04-22 07:37:49 +02:00
Tobias Koppers 3f9e6d5ec6 move tooling into separate repo, add type generation and test types 2020-04-21 09:25:38 +02:00
Tobias Koppers d5c31ab864 Merge branch 'master' into dev-1 2020-04-14 12:48:38 +02:00
Tobias Koppers 505183833b process numbers and booleans before strings 2020-03-26 16:46:58 +01:00
Tobias Koppers 016fc28fd5 stricter linting
oneOf for references
anyOf for alternatives
2020-03-26 12:03:53 +01:00
Tobias Koppers 9eb1cd0ac5 test and fix reset flag
exclude some deprecated options
improve reference support in compile-to-definitions
stricter schema linting
2020-03-26 11:39:00 +01:00
Tobias Koppers 25f2b4aabf get rid of helpers in schema
handle array + single items by default in cli args
sort schema one/any/allOf array by type
2020-03-26 09:48:21 +01:00
Tobias Koppers dcd7f3245d Improve arguments generation 2020-03-25 23:29:31 +01:00
Tobias Koppers c0c98f4254 move cli flag generation to runtime 2020-03-25 23:29:26 +01:00
evilebottnawi d3aa5519aa feat: cli flags 2020-03-25 10:12:00 +01:00
evilebottnawi d4626670b5 feat: cli flags 2020-03-25 10:12:00 +01:00
evilebottnawi f4df73ae19 feat: cli flags 2020-03-25 10:11:59 +01:00
evilebottnawi 51d3b2abb0 feat: cli flags 2020-03-25 10:11:59 +01:00
evilebottnawi 8421268b16 feat: cli flags 2020-03-25 10:11:58 +01:00
evilebottnawi af375f827e feat: cli flags 2020-03-25 10:11:58 +01:00
evilebottnawi c1244f530e feat: cli flags 2020-03-25 10:11:58 +01:00
evilebottnawi f728b209b4 feat: cli flags 2020-03-25 10:11:57 +01:00
evilebottnawi 59993a8855 feat: cli flags 2020-03-25 10:11:57 +01:00
evilebottnawi ccf66eefa1 feat: cli flags 2020-03-25 10:11:56 +01:00
evilebottnawi f909245423 feat: cli flags 2020-03-25 10:11:56 +01:00
evilebottnawi 2a8f79983e feat: cli flags 2020-03-25 10:11:55 +01:00
evilebottnawi 8d246f7ba3 feat: cli flags 2020-03-25 10:11:55 +01:00
evilebottnawi 05b5ac8d2b feat: cli flags 2020-03-25 10:11:54 +01:00
evilebottnawi 56f5d1100b feat: cli flags 2020-03-25 10:11:54 +01:00
evilebottnawi 9c4e18bdc7 feat: cli flags 2020-03-25 10:11:53 +01:00
Tobias Koppers 575d6aa4f0 Merge branch 'master' into dev-1 2020-03-20 09:58:13 +01:00
evilebottnawi dafa4cd69a chore: setup cspell 2020-03-12 19:51:26 +03:00
Tobias Koppers 9622c6e6fc add tooling to sync schemas 2020-02-26 21:54:06 +01:00
Tobias Koppers 683e867450 Improve schema generation and add more descriptions 2020-02-17 19:12:58 +01:00
Tobias Koppers d834475d33 show references count in cache tooling 2020-01-28 11:35:25 +01:00
Tobias Koppers b40a345451 refactor Persistent Cache
cache is split into multiple .pack files which represent usage of cache items
this allows to only read/deserialize files that are needed
and reduces the need to rewrite .pack files
while still packaging multiple cache items together

lazy (de)serialization system has changed to allow writeLazy and writeSeparate
2020-01-28 11:35:06 +01:00
shisama fa652bb8ec Remove mkdirp package from devDependencies
webpack supports Node.js 10.13.0 as minimum Node.js version now.
Node.js 10.13.0 provides recursive option for fs.mkdirSync.
So, mkdirp package is not needed.
2020-01-14 00:29:12 +09:00
Tobias Koppers 2f3da77d38 Introduce a Parser base class to improve Parser types
Parser.parse must be always sync
make JSON and WASM modules strict

fix inherit-types tooling to omit static methods
2019-11-30 01:36:28 +01:00
Tobias Koppers b90f3e14a1 upgrade webpack-sources
make source maps and source names context independent

add enhanced-resolve declarations
add types to Module.build
fix tooling for import order to support import renaming
add support for concatenated modules in eval source maps
2019-11-12 08:59:08 +01:00
Tobias Koppers 3763de426e fix format-file-header tooling 2019-10-30 07:49:25 +01:00
Tobias Koppers 686725a6c3 avoid a dynamic require in lib/util/serialization
this allows ncc to upgrade
2019-10-11 10:01:08 +02:00
Tobias Koppers 267662e4fb add size info to print-cache-file tooling 2019-08-20 14:50:10 +02:00
Tobias Koppers 701b0b9796 fix print-cache-file tool 2019-08-12 17:15:11 +02:00
Tobias Koppers e2b1ab3258 adding some random types 2019-07-18 14:15:20 +02:00
Tobias Koppers 89d7dc3a71 add type coverage report 2019-07-12 11:22:02 +02:00
Tobias Koppers 6db94536ad Merge tag 'v4.34.0' into next
4.34.0
2019-06-13 10:51:12 +02:00
Tobias Koppers 903084f9aa WIP prototype of top-level-await and async modules based on import await 2019-06-04 23:25:35 +02:00
Tobias Koppers e9c6539645 change Serializer API to be not file serialization specific 2019-01-24 17:42:38 +01:00
Tobias Koppers e320176d4d add helper to decode the debug hash when needed 2018-11-30 13:20:39 +01:00
Tobias Koppers e9db83c6c7 add serializer for acorn Position 2018-10-29 22:16:40 +01:00
Tobias Koppers d5f15d5b3a make cache print less noisy 2018-10-17 21:25:40 +02:00