File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -76,6 +76,27 @@ for a 1.0 version.
76
76
77
77
Supervised by [ @julienrf ] ( https://github.com/julienrf ) .
78
78
79
+ ### Debugger integration for Scala Native
80
+
81
+ [ Scala Native] ( http://www.scala-native.org/en/latest/ ) is an optimizing ahead-of-time compiler for Scala.
82
+ It's implemented in Scala and generates optimized LLVM IR for the whole program.
83
+ In this project you're going add support for [ LLVM source-level debugging information] ( https://llvm.org/docs/SourceLevelDebugging.html )
84
+ to the compiler toolchain. This information is necessary to make external debuggers
85
+ such as [ LLDB] ( https://lldb.llvm.org ) and [ GDB] ( https://www.gnu.org/software/gdb/ ) work
86
+ with Scala Native applications.
87
+
88
+ Supervised by [ @densh ] ( http://github.com/densh )
89
+
90
+ ### Windows support for Scala Native
91
+
92
+ [ Scala Native] ( http://www.scala-native.org/en/latest/ ) started as a \* nix-only toolchain.
93
+ A number of major APIs such as files, sockets and threads are implemented on top of POSIX APIs.
94
+ This poses major challenges in porting the toolchain to Windows. In this project you're
95
+ going to continue working on the Windows port of Scala Native based on [ prior
96
+ work by @muxanick ] ( https://github.com/scala-native/scala-native/pull/691 ) .
97
+
98
+ Supervised by [ @densh ] ( http://github.com/densh )
99
+
79
100
### Project name
80
101
81
102
Project description.
You can’t perform that action at this time.
0 commit comments