jan
|
b33c632569
|
cache base64encode calls since it's actually fairly slow
|
2 months ago |
Jan Petykiewicz
|
aefd79fb5d
|
Pattern should be a forward reference
|
7 months ago |
jan
|
f28c31fe29
|
= should have been +
|
7 months ago |
jan
|
8ef5e2e852
|
improve docs
|
7 months ago |
jan
|
ed433861e3
|
make sure transform is float-typed
|
7 months ago |
jan
|
e710fa44b5
|
improve type annotations
|
7 months ago |
jan
|
9a7a5583ed
|
Add Tree/TreeView and allow Builder to ingest them
|
7 months ago |
jan
|
83e82db5da
|
doc typo
|
7 months ago |
jan
|
3a6807707b
|
Add more docs
|
7 months ago |
jan
|
1bdb998085
|
Generalize underscore into SINGLE_USE_PREFIX
|
7 months ago |
jan
|
8c14401788
|
add Library.map_layers
|
7 months ago |
jan
|
a3b356ac14
|
save new name on a separate line, for debugging convenience
|
7 months ago |
jan
|
2f9c7e61ee
|
add <= operator for library (returns an Abstract)
|
7 months ago |
Jan Petykiewicz
|
c4ff53a0ba
|
fix isinstance call arg order
|
7 months ago |
jan
|
e2c7f8c8cc
|
various doc updates
|
7 months ago |
Jan Petykiewicz
|
d4bb466ad9
|
add mutate_other arg
|
7 months ago |
Jan Petykiewicz
|
e6ff6daa32
|
move __repr__ higher
|
7 months ago |
Jan Petykiewicz
|
f7f5a62f54
|
Update comments
|
7 months ago |
jan
|
91465b7175
|
don't keep track of y-mirroring separately from x
|
7 months ago |
jan
|
93ab0a942d
|
misc fixes
|
7 months ago |
jan
|
9a077ea2df
|
move to dicty layers and targets
|
7 months ago |
jan
|
75821c4ff9
|
comment
|
7 months ago |
jan
|
cbe5c07f8f
|
add todo about underscore
|
7 months ago |
jan
|
de0d35d3d7
|
cleanup
|
7 months ago |
jan
|
c5c31a5f0f
|
only mutable variant should have rename_top
|
7 months ago |
jan
|
08291da167
|
fixes
|
7 months ago |
jan
|
68318a1382
|
add functions for dealing with the topcell and its name
|
7 months ago |
jan
|
31cf0047e7
|
add mktree
|
7 months ago |
jan
|
f0a71bfb8b
|
redo library class naming
|
7 months ago |
jan
|
a07446808a
|
should be union; we want to exclude dangling refs
|
7 months ago |
jan
|
340fe7f656
|
fixes to subtree and lshift, as well as some cast() improvements
|
7 months ago |
jan
|
d7e89ef5c8
|
lshift operator shouldn't special-case trees
Instead, just call .tops() if there are multiple cells, and fail if
there are multiple tops
|
7 months ago |
jan
|
0efd9afd16
|
find_toplevel -> tops
|
7 months ago |
jan
|
37e4c03547
|
fix return value
|
7 months ago |
jan
|
94691dac85
|
top is always a string
|
7 months ago |
jan
|
cbfbdf66a1
|
get rid of NamedPattern in favor of just returning a tuple
|
7 months ago |
Jan Petykiewicz
|
e5ed28a854
|
Need to check against self, since we may add new conflicts as we go
|
7 months ago |
Jan Petykiewicz
|
b4f36417fd
|
Pipe-operator does not support forward references
|
7 months ago |
Jan Petykiewicz
|
4482ede3a7
|
use Self type
|
7 months ago |
Jan Petykiewicz
|
1463535676
|
modernize type annotations
|
7 months ago |
Jan Petykiewicz
|
7befe89af3
|
fixes based on mypy
|
7 months ago |
Jan Petykiewicz
|
f766a3ad64
|
add prune_empty and delete()
|
7 months ago |
Jan Petykiewicz
|
85a2eb6acc
|
fixes/updates
|
7 months ago |
Jan Petykiewicz
|
069dde3648
|
Drop ports by default
|
7 months ago |
Jan Petykiewicz
|
f834aaee47
|
fix precache
|
7 months ago |
Jan Petykiewicz
|
27d87a988d
|
redo library merging
|
7 months ago |
Jan Petykiewicz
|
d0f76d150f
|
Make default quiet for underscores
|
7 months ago |
Jan Petykiewicz
|
2ccef554db
|
misc fixes
|
7 months ago |
Jan Petykiewicz
|
680da46f5c
|
LazyLibrary should not contain `Tree`s
altering itself during iteration is not a good idea
|
7 months ago |
Jan Petykiewicz
|
59a986546c
|
missing import
|
7 months ago |