issues
search
fmease
/
lushui
The reference compiler of the Lushui programming language
Apache License 2.0
7
stars
0
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Update naming convention and rename the world
#178
fmease
closed
3 months ago
1
[wip]
#177
fmease
opened
6 months ago
1
Replace dependency colored with custom solution
#176
fmease
closed
1 year ago
0
Type mismatch involving record literal whose type hasn't been type-checked leads to a crash
#175
fmease
opened
1 year ago
0
Substantial surface language redesign
#174
fmease
closed
1 year ago
2
Malformed expression leads to butchered error diagnostic
#173
fmease
opened
1 year ago
1
Namespaced literals: Internal error expression leaks into diagnostic
#172
fmease
opened
1 year ago
0
Initial implementation of sequence literals
#171
fmease
closed
1 year ago
0
Use `ErasedReportedError` pervasively
#170
fmease
closed
1 year ago
0
Documenter enhancements
#169
fmease
closed
2 years ago
1
LSP Server: Improvements
#168
fmease
opened
2 years ago
0
Allow closing brackets to be less indented than the preceeding contents of the bracketed entity
#167
fmease
closed
1 year ago
1
LLVM backend: Unary functions
#166
fmease
closed
2 years ago
1
Replace keyword `Type` with an intrinsic data declaration
#165
fmease
closed
2 years ago
0
Documenter: Hard-code reserved identifiers and pull attributes directly from the compiler
#164
fmease
closed
2 years ago
0
Panicking
#163
fmease
opened
2 years ago
0
Lexer-based UI tester
#162
fmease
closed
2 years ago
0
Do not report any errors in the lexer and do not bail out early
#161
fmease
closed
2 years ago
0
Improve the golden tester even further
#160
fmease
opened
2 years ago
0
Further enhance the test framework
#159
fmease
closed
2 years ago
0
Call stack traces for arbitrary types
#158
fmease
opened
2 years ago
0
CLI: Simpler component filtering
#157
fmease
closed
2 years ago
0
Identify components solely by their name inside of packages
#156
fmease
closed
2 years ago
0
Change the “primary key” of package components from { type, name } to just { name }
#155
fmease
closed
2 years ago
0
Split the compiler into several crates
#154
fmease
closed
2 years ago
0
Split the compiler into several smaller crates
#153
fmease
closed
2 years ago
1
Further progress on the language server
#152
fmease
opened
2 years ago
0
Further progress on the Cranelift backend
#151
fmease
opened
2 years ago
0
Support compilation of single source files from stdin
#150
fmease
opened
2 years ago
1
Further progress on the LLVM backend
#149
fmease
opened
2 years ago
0
Beginnings of an LLVM backend
#148
fmease
closed
2 years ago
0
Vendor LLVM for portability, reproducability and bleeding-edge development
#147
fmease
opened
2 years ago
0
Introduce the concept of private and public dependencies
#146
fmease
opened
2 years ago
0
Putting `@deprecated` on the program entry `main` crashes the compiler
#145
fmease
closed
2 years ago
2
LLVM backend
#144
fmease
closed
2 years ago
1
Language server implementation with VS Code client
#143
fmease
closed
2 years ago
0
Add another positive UI test for re-exports
#142
fmease
opened
2 years ago
1
Simple refactors
#141
fmease
closed
2 years ago
0
Improvements to the golden UI tester
#140
fmease
closed
2 years ago
0
Further work on secondary libraries etcetera
#139
fmease
closed
2 years ago
0
[WIP] Change names of intrinsics to paths
#138
fmease
closed
1 year ago
0
[WIP] Fix exposure related bugs
#137
fmease
opened
2 years ago
0
metadata format: parse identifiers in value position as text
#136
fmease
closed
2 years ago
1
More sophisticated restricted exposure analysis
#135
fmease
closed
2 years ago
0
Create bare-bones feature system starting with feature `internals`
#134
fmease
opened
2 years ago
0
Weird diagnostic formatting when highlight ends in two line breaks
#133
fmease
opened
2 years ago
0
“Finalize” the design and implementation of the metadata format
#132
fmease
opened
2 years ago
0
Remove `@doc-{reserved-identifier{s,},attribute{s,}}` and everything in `core` annotated with it
#131
fmease
closed
2 years ago
0
Define and use an abstract `ErasedReportedError` type instead of `()`
#130
fmease
closed
1 year ago
2
Inconsistency: Out-of-line module files have to be put into a folder named after their super module except when the latter is a root module (a component root)
#129
fmease
closed
2 years ago
1
Next