issues
search
keid-lang
/
keid
Central repository for the Keid programming language
0
stars
1
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Optimize constant string comparisons to use hashes when possible
#77
lucasbaizer2
opened
1 year ago
0
Migrate ref counts from a 64-bit single counter to two 32-bit counters for strong and weak reference counting
#76
lucasbaizer2
opened
1 year ago
0
Implement weak and unowned reference types
#75
lucasbaizer2
opened
1 year ago
0
Change string constants to be pre-serialized and directly used as a string object without `keid.new_string`
#74
lucasbaizer2
closed
1 year ago
0
Implement metatypes for generic type constraints
#73
lucasbaizer2
opened
1 year ago
0
Implement unsafe slice operations
#72
lucasbaizer2
opened
1 year ago
0
Keid 0.1 syntax changes
#71
lucasbaizer2
opened
1 year ago
0
Implemented function types, various parser changes
#70
lucasbaizer2
closed
1 year ago
0
Implement and require explicit usage of struct-to-object boxing operations
#69
lucasbaizer2
opened
1 year ago
0
New KSDL features and language changes
#68
lucasbaizer2
closed
1 year ago
0
Ensure immutability of struct and anonymous struct types
#67
lucasbaizer2
opened
1 year ago
0
Add nondestructive mutation operator `with` for struct types
#66
lucasbaizer2
opened
1 year ago
0
Implement support for optional parameters in function calls
#65
lucasbaizer2
opened
1 year ago
0
Fixed slice notation from simply not working
#64
lucasbaizer2
closed
1 year ago
0
Else blocks, nullable fixes, String operations, and more
#63
lucasbaizer2
closed
1 year ago
0
Drderiv patch 1
#62
drderiv
closed
1 year ago
0
Implement a mechanism for determining the source/type/name of an error
#61
lucasbaizer2
opened
1 year ago
0
Implement weak/checked reference types for objects
#60
lucasbaizer2
opened
1 year ago
0
Implement recursive struct/enum checker
#59
lucasbaizer2
opened
1 year ago
0
Migrate error handling to use the LLVM intrinsic try/catch system
#58
lucasbaizer2
opened
1 year ago
0
Implement generic argument assumptions
#57
lucasbaizer2
opened
1 year ago
0
Fix scope and unscope
#56
lucasbaizer2
opened
1 year ago
0
Implement optional parameters for functions
#55
lucasbaizer2
opened
1 year ago
0
Implement the anonymous structure decomposition operator
#54
lucasbaizer2
opened
1 year ago
0
Implement the `Channel<T>` type
#53
lucasbaizer2
opened
1 year ago
1
Add basic foundational support for microthreads
#52
lucasbaizer2
opened
1 year ago
0
Add support for anonymous structures
#51
lucasbaizer2
opened
1 year ago
0
Add support for nested fields
#50
lucasbaizer2
closed
1 year ago
1
Implement reflecting fields and methods
#49
lucasbaizer2
opened
1 year ago
0
Implement attribute types
#48
lucasbaizer2
opened
1 year ago
0
Implement method overloading
#47
lucasbaizer2
closed
1 year ago
1
Require the compiler to compile all non-generic functions
#46
lucasbaizer2
opened
1 year ago
0
Migrate imports from importing each type to C++ style namespace importing
#45
lucasbaizer2
closed
1 year ago
0
Implement the ability to return values from block structures
#44
lucasbaizer2
opened
1 year ago
0
Implement the ability to label block structures
#43
lucasbaizer2
opened
1 year ago
0
Create and implement the kpkg format
#42
lucasbaizer2
opened
1 year ago
0
Migrate to a library and create keidc as the executable
#41
lucasbaizer2
closed
1 year ago
0
Implement contextual implicit type casting
#40
lucasbaizer2
opened
1 year ago
0
Add reference cycle detector
#39
lucasbaizer2
opened
1 year ago
0
Migrate arrays from storing length in the heap to length in the pointer
#38
lucasbaizer2
closed
1 year ago
0
Add the `late` keyword
#37
lucasbaizer2
opened
1 year ago
0
Implement interface intersection types
#36
lucasbaizer2
opened
1 year ago
0
Implement `else` clause
#35
lucasbaizer2
opened
1 year ago
0
Implement automatic length extension of numerical types
#34
lucasbaizer2
opened
1 year ago
0
Implement object tree matching operator
#33
lucasbaizer2
opened
1 year ago
0
Switch from type equality to object-tree assignability
#32
lucasbaizer2
closed
1 year ago
0
Implement casting between types in the object tree
#31
lucasbaizer2
opened
1 year ago
0
Implement casting between numerical types
#30
lucasbaizer2
closed
1 year ago
0
Implement all floating point mathematical operators
#29
lucasbaizer2
opened
1 year ago
0
Implement floating-point numbers
#28
lucasbaizer2
closed
1 year ago
0
Next