issues
search
reaver-project
/
vapor
Vapor is a language made as a part of the Reaver Project effort. The name has originated as a word play on a word "vaporware" - the author often called this language a "vaporlang", and later decided to keep that name.
Other
5
stars
4
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Implement default instances of typeclasses.
#56
griwes
opened
3 years ago
0
Give `vprc` an ability to link a full executable
#55
griwes
opened
5 years ago
0
Better LLVM detection in the vprc binary
#54
griwes
opened
5 years ago
0
general: do not try to create empty paths.
#53
griwes
closed
5 years ago
0
Include AST info in serialized module files
#52
griwes
opened
5 years ago
1
"reaver" headers
#51
dubik
closed
5 years ago
1
analyzer: implementation of typeclasses.
#50
griwes
closed
5 years ago
1
Inlining
#49
griwes
opened
6 years ago
0
analyzer: modules support
#48
griwes
closed
6 years ago
2
parser: implement the syntax for modules
#47
griwes
closed
6 years ago
0
doc: modules specification.
#46
griwes
opened
6 years ago
0
`using` statements
#45
griwes
opened
6 years ago
0
Add name tracking to structures, overload sets and typeclasses
#44
griwes
closed
6 years ago
1
general: an end-to-end testing framework
#43
griwes
closed
6 years ago
0
general: use rpath to avoid having to export $PWD in LD_LIBRARY_PATH.
#42
griwes
closed
6 years ago
0
config: basic CLI.
#41
griwes
closed
6 years ago
0
general: align to new, C++17-based reaverlib.
#40
griwes
closed
6 years ago
0
Typeclass-based type erasure
#39
griwes
opened
6 years ago
0
Mixins
#38
griwes
opened
6 years ago
0
parser: typeclasses.
#37
griwes
closed
6 years ago
1
doc: typeclasses specification.
#36
griwes
opened
6 years ago
1
Pattern matching
#35
griwes
opened
6 years ago
0
general: sanitize the folder structure a bit.
#34
griwes
closed
6 years ago
0
Dynamic memory allocation
#33
griwes
opened
6 years ago
0
Basic I/O functionality
#32
griwes
opened
6 years ago
0
Universal references
#31
griwes
opened
6 years ago
0
Uniqueness typing
#30
griwes
opened
6 years ago
0
Dependent types
#29
griwes
opened
6 years ago
0
Templates
#28
griwes
opened
6 years ago
2
Liveness analysis
#27
griwes
opened
6 years ago
0
Pure and impure functions
#26
griwes
opened
6 years ago
0
Move semantics
#25
griwes
opened
6 years ago
0
References
#24
griwes
opened
6 years ago
0
Strings
#23
griwes
opened
6 years ago
0
Big integers
#22
griwes
opened
6 years ago
0
Mutability
#21
griwes
opened
6 years ago
0
Arrays
#20
griwes
opened
6 years ago
0
Modules
#19
griwes
opened
6 years ago
0
Typeclasses
#18
griwes
opened
6 years ago
0
Create an "RFC" process
#17
griwes
opened
6 years ago
0
Implement end-to-end test framework
#16
griwes
closed
6 years ago
0
Eradicate asserts caused by unsupported constructs in input code
#15
griwes
opened
6 years ago
0
Basic command line interface
#14
griwes
closed
6 years ago
0
analyzer: make AAST nodes testable by not making them depend on AST.
#13
griwes
closed
6 years ago
0
analyzer: fixes, again
#12
griwes
closed
6 years ago
1
codegen: generate LLVM IR.
#11
griwes
closed
6 years ago
0
analyzer: remove the concept of "variable".
#10
griwes
closed
6 years ago
0
analyzer: fix a broken use of make_optional.
#9
griwes
closed
7 years ago
0
parser, analyzer: improve AST and AAST printing.
#8
griwes
closed
7 years ago
0
parser, analyzer, codegen: user defined types - structures.
#7
griwes
closed
7 years ago
0
Next