issues
search
savi-lang
/
savi
A fast language for programmers who are passionate about their craft.
BSD 3-Clause "New" or "Revised" License
155
stars
12
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Fix Latest CI Breakages
#339
jemc
closed
1 year ago
0
Add Platform methods for BSD distros
#338
tonchis
opened
1 year ago
7
Efficiently encode string slices (`String'val`) as FAT pointer
#337
mneumann
opened
1 year ago
0
Make it easier to create `Array'val` literals
#336
mneumann
opened
1 year ago
1
`String` literals should not be allowed to contain NUL
#335
mneumann
closed
1 year ago
3
Bump terser from 4.8.0 to 4.8.1 in /tooling/coc-nvim
#334
dependabot[bot]
opened
2 years ago
0
Add the `:ffi_link_lib` declarator.
#333
jemc
closed
2 years ago
0
Use `-no-pie` when compiling `savi` binary builds.
#332
jemc
closed
2 years ago
1
Improve compilation speed
#331
mneumann
opened
2 years ago
5
Open up the runtime to more LLVM optimizations.
#330
jemc
closed
2 years ago
0
Mark as many LLVM functions as possible with private linkage.
#329
jemc
closed
2 years ago
0
Provide install instructions
#328
mneumann
opened
2 years ago
3
Add `:field_order` declaration for platform-specific field orders.
#327
jemc
closed
2 years ago
0
Add a missing Windows SDK linker path.
#326
jemc
closed
2 years ago
0
Add `--cross-compile` option to the `run` command.
#325
jemc
closed
2 years ago
0
Another small fix for Windows linker pathing.
#324
jemc
closed
2 years ago
0
Fix Windows SDK linker path finding to be more robust.
#323
jemc
closed
2 years ago
0
Add `-I`/`--include-dir` option to `savi ffigen` command.
#322
jemc
closed
2 years ago
0
Update to LLVM 14.0.3 and re-enable full optimizations.
#321
jemc
closed
2 years ago
0
Optimize vtables: skip functions with only concrete call sites.
#320
jemc
closed
2 years ago
0
Add `:foreign_name` - a way to override an `:ffi` function's C name.
#319
jemc
closed
2 years ago
0
Add support for (cross-compiling to) Windows.
#318
jemc
closed
2 years ago
0
Refactor the `namespace` pass to track by package instead of file.
#317
jemc
closed
2 years ago
0
Add syntax-highlighting support for helix-editor
#316
mneumann
opened
2 years ago
1
Remove the `:ffimodule` declarator, in favor of `:ffi` functions.
#315
jemc
closed
2 years ago
0
Add `Numeric.Comparable.at_most` and `.at_least`.
#314
jemc
closed
2 years ago
0
Add `clamp` methods to the `Numeric.Comparable` trait.
#313
jemc
closed
2 years ago
2
Fix a compat. issue with separate FFI declarations to the same function.
#312
jemc
closed
2 years ago
0
Fix compiler crash on identity comparison of floating-point values.
#311
jemc
closed
2 years ago
0
Add `InhibitOptimization`, with two functions useful in benchmarking.
#310
jemc
closed
2 years ago
0
Fix compiler alias analysis of the sendability of params with defaults.
#309
jemc
closed
2 years ago
0
Fix memory safety edge case in `String.<<` and `Bytes.<<`.
#308
jemc
closed
2 years ago
0
Allow non-sendable params to an elevated constructor when the type has no fields.
#307
jemc
closed
2 years ago
0
Add `.format.literal` and `.format.hex_dump` for the `Bytes` type.
#306
jemc
closed
2 years ago
0
Change `Integer.Format.Hexadecimal` to emit `lowercase` by default.
#305
jemc
closed
2 years ago
0
Fix type check for parameters of elevated-cap constructor.
#304
jemc
closed
2 years ago
0
Fix sizing of byte string literals in the compiler.
#303
jemc
closed
2 years ago
0
Add `saturating_` methods to the `Integer.SafeArithmetic` trait.
#302
jemc
closed
2 years ago
0
Fix compiler crash related to reachability of `<:` type expressions.
#301
jemc
closed
2 years ago
0
Add `Integer.Format.Binary` for showing integers in binary format.
#300
jemc
closed
2 years ago
0
Change `Integer` bit shifting semantics to be more consistent.
#299
jemc
closed
2 years ago
0
String and Bytes literals wrongly get null bytes trimmed from end
#298
jemc
closed
2 years ago
1
Remove `-fPIC` from compiler build toolchain.
#297
jemc
closed
2 years ago
0
Add line break escape pattern for string literals.
#296
jemc
closed
2 years ago
0
Fix syntax highlighting (pygments and rouge) for nested type names.
#295
jemc
closed
2 years ago
0
Fix linker path detection for 64bit Arch Linux.
#294
jemc
closed
2 years ago
0
Fix the LSP server to not crash on unknown messages.
#293
jemc
closed
2 years ago
0
Add `static_address_of_function` macro.
#292
jemc
closed
2 years ago
0
Deprecate `CPointer.usize` in favor of `CPointer.address`.
#291
jemc
closed
2 years ago
0
Add `None.into_string`, which emits nothing (i.e. an empty string).
#290
jemc
closed
2 years ago
0
Previous
Next