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
Tobias Koppers
a9554a70e6
skip reference for empty strings
2018-10-17 21:25:40 +02:00
Tobias Koppers
e1adc52745
improve length of emitted cache files
2018-10-17 21:25:40 +02:00
Tobias Koppers
0d980a75ba
improve example build and test
...
improve cache print of references
2018-10-17 21:25:40 +02:00
Tobias Koppers
a852828279
add persistent caching prototype
2018-10-17 21:25:39 +02:00
Tobias Koppers
17044bf9c6
Merge tag 'v4.20.0' into next
...
4.20.0
2018-09-25 16:20:42 +02:00
Tobias Koppers
8b489f1c1b
emit exit code only in lint mode
2018-09-21 12:25:08 +02:00
Tobias Koppers
c76f7ec2f4
add support for title in schema
2018-09-21 12:25:06 +02:00
Tobias Koppers
659c46223b
add tooling to sort schema properties
2018-09-21 11:54:35 +02:00
Tobias Koppers
44955b7600
emit exit code only in lint mode
2018-09-21 11:04:31 +02:00
Tobias Koppers
d064fbe79f
add support for title in schema
2018-09-21 11:04:24 +02:00
Tobias Koppers
20d9cca01f
add tooling to sort schema properties
2018-09-21 11:04:07 +02:00
Tobias Koppers
c14c73e034
update script to
...
* handle recursive folders
* create nested folders
* have a linting mode
* have better banner
2018-09-21 11:04:00 +02:00
Sean Larkin
22be95d7bf
add all declarations files and folder
2018-09-21 11:03:58 +02:00
Tobias Koppers
a6e1c0693c
add TODOs
2018-08-16 14:10:39 +02:00
Tobias Koppers
f72d36b9cb
add support for generics to tooling
2018-08-14 11:20:20 +02:00
Tobias Koppers
beaded63c3
add tool to format/sort code in files
2018-07-30 21:28:49 +02:00
Tobias Koppers
9da4a5c2af
improve inherit types to handle class expressions and nested classes
2018-07-23 17:57:54 +02:00
Tobias Koppers
0e6d5054aa
add tool to copy method signatures from base classes
2018-07-21 13:50:14 +02:00