Eugene Yokota
d4dc90efd9
add Conversion from Project => LocalProject
2023-01-15 23:50:30 -05:00
Eugene Yokota
d2c2563d8a
Use scala-xml_3 instead
2023-01-15 23:50:30 -05:00
Eugene Yokota
28febfb9c8
Downgrade scala-xml to 2.13
2023-01-15 23:50:30 -05:00
Eugene Yokota
bd4f7b7b73
sjson-new 0.13.0
2023-01-15 23:50:30 -05:00
Eugene Yokota
9839b45029
Turn off turbo mode for now
2023-01-15 23:50:30 -05:00
Eugene Yokota
193b47b49b
Fix taskDyn
2023-01-15 23:50:30 -05:00
Eugene Yokota
9f5525c989
inline parameter removes let binding
2023-01-15 23:50:29 -05:00
Eugene Yokota
b1818b446b
Convert to using slash syntax
2023-01-15 23:50:29 -05:00
Eugene Yokota
ceb1ea8aad
bump Zinc, which uses current util
2023-01-15 23:50:29 -05:00
Eugene Yokota
fbc98ed72e
Use ClassTag instead of Manifest
2023-01-15 23:50:29 -05:00
Eugene Yokota
ecd59bd3e1
Scalafmt 3.6.0
2023-01-15 23:50:29 -05:00
Eugene Yokota
20420b9f75
Use launcher scripted tests
2023-01-15 23:50:27 -05:00
Eugene Yokota
a9a8ab6341
Zinc 2.0.0-alpha2
2023-01-15 23:48:51 -05:00
Eugene Yokota
c354015129
Comment out server test
2023-01-15 23:48:13 -05:00
Eugene Yokota
d5d2ff05f0
Comment out tests
2023-01-15 23:48:13 -05:00
Eugene Yokota
8c2e4f936e
Fix lazy val support
...
Problem
-------
By Typer phase it seems like lazy val is expanded out to
`def x(): Int` and synthetic `val x$lzy1`,
which results in NoSuchMethod `x$lzy1`.
Solution
--------
Assume the naming convention and grab the part before `$`.
2023-01-15 23:48:13 -05:00
Eugene Yokota
ad90590bc6
Fix project loading
...
Problem
-------
Given val root, currently both `root` and synthetic root gets loaded.
This might be caused by build.sbt being virtualized, and no longer
matching the build root directory.
Solution
--------
For now, comparing the canonical paths seems to fix the issue.
2023-01-15 23:48:13 -05:00
Eugene Yokota
408868dc03
Comment out 2.13 util tests
2023-01-15 23:48:13 -05:00
Eugene Yokota
54c12819df
Adjust to the code changes
2023-01-15 23:48:13 -05:00
Eugene Yokota
9a2ca3c4da
Fix compilation of the intrinsic Scala version
2023-01-15 23:48:13 -05:00
Eugene Yokota
4f85c11e01
Some minor tweaks to get things moving
2023-01-15 23:48:13 -05:00
Eugene Yokota
cba7a0efc3
Refactor to build mainProj
2023-01-15 23:48:11 -05:00
Eugene Yokota
100f1ac09c
Use flatMapTask instead of taskDyn
2023-01-15 23:47:41 -05:00
Eugene Yokota
e9490e203b
Use Type to compare types instead of TypeRepr
2023-01-15 23:45:35 -05:00
Eugene Yokota
0ee7d11afe
Migrate updateTask via tuple syntax
2023-01-15 23:45:35 -05:00
Eugene Yokota
0c6eb093ac
Rename tuple syntax to use mapN
2023-01-15 23:45:35 -05:00
Eugene Yokota
98302d7a13
Fix BSP
2023-01-15 23:45:35 -05:00
Eugene Yokota
fe0de6ca30
Fix input task macro
2023-01-15 23:45:35 -05:00
Eugene Yokota
d802c2ba04
valStart to change synthetic variable names
2023-01-15 23:45:35 -05:00
Eugene Yokota
73c7236c2c
Refactor to use Type instead of TypeRepr
2023-01-15 23:45:35 -05:00
Eugene Yokota
61d4fe2d30
Implement input task helper Def.input
2023-01-15 23:45:35 -05:00
Eugene Yokota
441f56bf6e
Fix task-standard tests
2023-01-15 23:45:35 -05:00
Eugene Yokota
7a16185edc
Fix util-collection test
2023-01-15 23:45:35 -05:00
Eugene Yokota
cec131f6ed
Fix conditional task
2023-01-15 23:45:34 -05:00
Eugene Yokota
c1be8eacb6
Fix Convert
2023-01-15 23:45:34 -05:00
Eugene Yokota
81a05430bd
Split buildfile parsing to a subproject
2023-01-15 23:45:30 -05:00
Eugene Yokota
66fa46a912
Fix InputTask macro
2023-01-15 23:44:28 -05:00
Eugene Yokota
7e5fbcd92b
Manually inline extension method
2023-01-15 23:44:28 -05:00
Eugene Yokota
c7fa4937ef
Bump to Scala 3.1.3
2023-01-15 23:44:25 -05:00
Eugene Yokota
f3dd2dff36
Starting input task
2023-01-15 23:43:59 -05:00
Eugene Yokota
b715917d95
Inline append macros
2023-01-15 23:43:59 -05:00
Eugene Yokota
a1e50f8a2e
Append macros
2023-01-15 23:43:59 -05:00
Eugene Yokota
9c1e8abb91
transform can be an inline
2023-01-15 23:43:59 -05:00
Eugene Yokota
37f6ee6184
Setting macro
2023-01-15 23:43:59 -05:00
Eugene Yokota
2f50a88a3d
Fix Cont
2023-01-15 23:43:59 -05:00
Eugene Yokota
6662dbad26
InputWrapper can be inline method
2023-01-15 23:43:59 -05:00
Eugene Yokota
340721c4a1
KeyMacro
2023-01-15 23:43:57 -05:00
Eugene Yokota
0a38e296ad
Update Scalafmt
2023-01-15 23:43:19 -05:00
Eugene Yokota
f3d61a2106
Port Settings
2023-01-15 23:43:19 -05:00
Eugene Yokota
202cd92f0f
Port main-actions
2023-01-15 23:43:19 -05:00