Giters
tsoding
/
bm
Simple compiler ecosystem
Geek Repo:
Geek Repo
Github PK Tool:
Github PK Tool
Stargazers:
163
Watchers:
7
Issues:
246
Forks:
16
tsoding/bm Issues
global variables cannot be initialized at the moment
Updated
2 years ago
Comments count
1
bang should fail compilation if main function accepts any arguments
Updated
3 years ago
bang does not support procedures that return results
Updated
3 years ago
`bang fmt` subcommand
Updated
3 years ago
`bang run` should be also able to run `bm` files like `bme`
Updated
3 years ago
help subcommand for basm subproject is not implemented
Updated
3 years ago
Language Server for Bang
Updated
3 years ago
BDB does not load symbols from a symbol table
Updated
3 years ago
Comments count
1
the root nobuild does not have the fmt subcommand
Closed
3 years ago
Comments count
1
move intersecting `bang run` and `bang build` flags to `bang`
Updated
3 years ago
bang has no option to treat warnings as errors
Closed
3 years ago
bang does not warn about unused variables
Updated
3 years ago
there is no testing in Bang subproject
Updated
3 years ago
bang command line tool should have a way to automatically run nasm and ld for you
Updated
3 years ago
`bang run` needs a way to customize trace mode parameters
Updated
3 years ago
bang search subcommand
Updated
3 years ago
there are no unary operators in Bang
Updated
3 years ago
bang compile does not warn about shadowing of the variable
Closed
3 years ago
get the actual size of the pointer from the definition of the ptr type
Closed
3 years ago
Taking a pointer to stack variable is not implemented
Closed
3 years ago
reading stack variables is not implemented
Closed
3 years ago
assigning to stack variable is not implemented
Closed
3 years ago
compiling the stack variable is not implemented
Closed
3 years ago
Built the BM emulator into Bang compiler
Closed
3 years ago
basm compilation target for Bang
Updated
3 years ago
basm tests are not implemented
Closed
3 years ago
bme should not complain about unknown native if that native is never used in the program
Updated
3 years ago
introduce a separate token for equality
Closed
3 years ago
unescape_string_literal: Assertion `value < 0x100' failed.
Closed
3 years ago
Operator precedence
Closed
3 years ago
there is no generic ptr type
Updated
3 years ago
there is no special syntax for dereferencing the pointer
Updated
3 years ago
[bang] SIGSEGV upon nullptr dereference on FreeBSD
Closed
3 years ago
Comments count
5
bang does not support pointers
Closed
3 years ago
On Windows x86_64 executables can't print values
Updated
3 years ago
Comments count
1
"when you have two labels in the same place, apparently whichever label that lldb chooses is unpredictable (but consistent)"
Updated
3 years ago
Comments count
1
strings don't have a separate type in Bang
Updated
3 years ago
Separate code generator from `Basm` struct
Updated
3 years ago
bang does not support type casting
Updated
3 years ago
booleans don't have a separate type in Bang
Closed
3 years ago
can we replace `stdout_handler` with a register?
Updated
3 years ago
`Basm` struct does not store the location or names of labels
Closed
3 years ago
Comments count
1
Bang does not support additional procedures
Closed
3 years ago
Test debasm on CI
Updated
3 years ago
Bang can only compile programs with a single procedure
Closed
3 years ago
debasm does not restore the original names of the native calls
Closed
3 years ago
debasm output is not compilable back with basm
Closed
3 years ago
debasm does not show the memory section of the bm file
Closed
3 years ago
Windows is not supported on arm64/aarch64
Updated
3 years ago
macOS is not supported on arm64/aarch64
Updated
3 years ago
Previous
Next