Evan Wallace
|
a3d25dd6c2
|
add an internal-only timing flag
|
2021-04-20 02:49:09 -07:00 |
|
Evan Wallace
|
65a010fd2e
|
parallelize graph cloning for a slight speedup
|
2021-04-17 04:56:49 -07:00 |
|
Evan Wallace
|
6c4dbdb032
|
update "exports" and "module" invariants
|
2021-04-11 05:55:07 -07:00 |
|
Evan Wallace
|
af38f8d28d
|
add some comments describing the new files
|
2021-04-11 05:55:07 -07:00 |
|
Evan Wallace
|
68a95fcba4
|
move remaining graph mutations out of tree shaking
|
2021-04-11 05:55:07 -07:00 |
|
Evan Wallace
|
ff1e7b00a8
|
encode entry point export constraints in the graph
|
2021-04-11 05:55:07 -07:00 |
|
Evan Wallace
|
0149cbd8b4
|
move top-level symbol map update into graph
|
2021-04-11 05:55:07 -07:00 |
|
Evan Wallace
|
d5331b1c63
|
add symbol generation helper
|
2021-04-11 05:55:07 -07:00 |
|
Evan Wallace
|
0c331bf2d5
|
prevent entry point add/remove
|
2021-04-11 05:55:07 -07:00 |
|
Evan Wallace
|
4072da4793
|
move entry bits allocation into graph
|
2021-04-11 05:55:07 -07:00 |
|
Evan Wallace
|
d72deadd49
|
graph now finalizes entry points
|
2021-04-11 05:55:07 -07:00 |
|
Evan Wallace
|
3bf9883e75
|
move entry points to graph
|
2021-04-11 05:55:07 -07:00 |
|
Evan Wallace
|
e38361c865
|
move "entry point" type to graph
|
2021-04-11 05:55:07 -07:00 |
|
Evan Wallace
|
67bb18e1cb
|
move "generate symbol use" to graph
|
2021-04-11 05:55:07 -07:00 |
|
Evan Wallace
|
b3ff42845a
|
move "add part to file" to graph
|
2021-04-11 05:55:07 -07:00 |
|
Evan Wallace
|
9288230cd6
|
remove the mostly-unnecessary "part meta"
|
2021-04-11 05:55:07 -07:00 |
|
Evan Wallace
|
71da0318f9
|
reorder for better bit packing
|
2021-04-11 05:55:07 -07:00 |
|
Evan Wallace
|
047aead6bb
|
move graph initialization into graph
|
2021-04-11 05:55:07 -07:00 |
|
Evan Wallace
|
e9d7da73e5
|
create a linker graph object
|
2021-04-11 05:55:07 -07:00 |
|
Evan Wallace
|
5dfb3b9b4f
|
rename "module" to "input file"
|
2021-04-11 05:55:07 -07:00 |
|
Evan Wallace
|
390189ad55
|
move linker file into graph
|
2021-04-11 05:55:07 -07:00 |
|
Evan Wallace
|
fb62ed0044
|
move source map into module
|
2021-04-11 05:55:07 -07:00 |
|
Evan Wallace
|
c693730ed8
|
move additional files into module
|
2021-04-11 05:55:07 -07:00 |
|
Evan Wallace
|
37be640ef5
|
move side effects into module
|
2021-04-11 05:55:07 -07:00 |
|
Evan Wallace
|
87b8798b47
|
move loader into module
|
2021-04-11 05:55:07 -07:00 |
|
Evan Wallace
|
b33a04e794
|
move repr into module
|
2021-04-11 05:55:07 -07:00 |
|
Evan Wallace
|
03c874564c
|
move module repr into graph
|
2021-04-11 05:55:07 -07:00 |
|
Evan Wallace
|
2594000f44
|
introduce module object
|
2021-04-11 05:55:07 -07:00 |
|