8000 Add expression compiler by adpi2 · Pull Request #22597 · scala/scala3 · GitHub
[go: up one dir, main page]

Skip to content

Add expression compiler #22597

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 30 commits into from
Mar 10, 2025
Merged
Changes from 1 commit
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
26befcb
Add ExpressionCompiler in compiler module
adpi2 Feb 7, 2025
174a757
Add skeleton for debug tests
adpi2 Feb 11, 2025
afef97c
Introduce debugMode in RunnerOrchestration
adpi2 Feb 11, 2025
1378e1a
Add debugMain method
adpi2 Feb 12, 2025
62e0f40
Introduce Debugger
adpi2 Feb 12, 2025
32e538d
Add DebugStepAssert and parsing
adpi2 Feb 12, 2025
29f81e0
Implement Debugger
adpi2 Feb 13, 2025
ade2269
Configure JDI with sbt-jdi-tools
adpi2 Feb 17, 2025
43393ae
Introduce and implement ExpressionEvaluator
adpi2 Feb 17, 2025
50e03cc
Add Eval step in debug check file
adpi2 Feb 18, 2025
708607d
Add multi-line error check
adpi2 Feb 18, 2025
9354f4e
Hide progress bar when user is debugging the tests
adpi2 Feb 19, 2025
f14f73b
Add eval-static-fields test
adpi2 Feb 19, 2025
bfaec0f
Improve error reporting
adpi2 Feb 19, 2025
3e9f516
Fix re-using process for debugging
adpi2 Feb 20, 2025
9e36be6
Add eval-value-class test
adpi2 Feb 25, 2025
20c8280
Add more evaluation tests
adpi2 Feb 20, 2025
dffa9f4
Remove old Gen script for running debug tests
adpi2 Feb 27, 2025
176d8d1
Add documentation
adpi2 Feb 27, 2025
0855b09
Go to Add ExpressionCompiler
adpi2 Mar 7, 2025
ad715f7
Remove summaryReport.addCleanup
adpi2 Mar 7, 2025
c73fe36
Remove unused param in ExtractExpression.reflectEval
adpi2 Mar 7, 2025
5ca0b9a
Minor changes in ExtractExpression
adpi2 Mar 7, 2025
5c1a68e
remove useless transform of inline val
adpi2 Mar 7, 2025
9fcf8f1
Strenghten eval-java-protected-members test
adpi2 Mar 10, 2025
4672f2c
Add scaladoc on ExpressionCompiler
adpi2 Mar 10, 2025
6791207
Add eval-explicit-nulls test
adpi2 Mar 10, 2025
5a2c54a
Minor changes in InsertExpression
adpi2 Mar 10, 2025
bca9e31
Minor changes in ResolveReflectEval
adpi2 Mar 10, 2025
b75cd4d
Add scaladoc on expression compiler phases
adpi2 Mar 10, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Go to Add ExpressionCompiler
  • Loading branch information
adpi2 committed Mar 10, 2025
commit 0855b096f08a99f7bc4df9fc024129c651b94af4
2 changes: 1 addition & 1 deletion tasty/test/dotty/tools/tasty/BuildTastyVersionTest.scala
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import TastyBuffer._

// Tests ensuring TASTY version emitted by compiler is matching expected TASTY version
class BuildTastyVersionTest {

val CurrentTastyVersion = TastyVersion(TastyFormat.MajorVersion, TastyFormat.MinorVersion, TastyFormat.ExperimentalVersion)

// Needs to be defined in build Test/envVars
Expand Down
0