issues
search
tsoding
/
bm
Simple compiler ecosystem
MIT License
169
stars
16
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Better x64 codegen
#395
zhiayang
closed
3 years ago
4
Native x86_64 codegen for macOS
#394
zhiayang
closed
3 years ago
1
(#373) Fix pi = 4 in amd64 assembly-gen
#393
herrhotzenplotz
closed
3 years ago
4
arm64 : Remove awkward jump table
#392
herrhotzenplotz
closed
3 years ago
1
Cleanup
#391
rexim
closed
3 years ago
0
Introduce Bang compilation context
#390
rexim
closed
3 years ago
0
Bang if
#389
rexim
closed
3 years ago
0
Extract bang_parser and bang_compiler units
#388
rexim
closed
3 years ago
0
Integrate Bang Lexer into the Compiler
#387
rexim
closed
3 years ago
0
Add `./nobuild tools <tool>...` to selectively build tools
#386
zhiayang
closed
3 years ago
1
Implement Lexer for Bang Language
#385
rexim
closed
3 years ago
0
Make basm-mode derive from prog-mode
#384
herrhotzenplotz
closed
3 years ago
1
Native test cases are not run on CI
#383
rexim
opened
3 years ago
0
Fix unaligned memory access in emulator
#382
zhiayang
closed
3 years ago
1
`multichar-literal` test assumes little-endian architecture
#381
zhiayang
opened
3 years ago
0
Make Arena allocate aligned memory
#380
zhiayang
closed
3 years ago
1
(#113) Add windows nasm target
#379
kolumb
closed
3 years ago
1
Linux is not supported on arm64/aarch64
#378
rexim
opened
3 years ago
0
(nobuild) Build script doesn't support additional compiler flags
#377
zhiayang
opened
3 years ago
1
FreeBSD GNU as arm64 port
#376
herrhotzenplotz
closed
3 years ago
1
Examples listed in README don't exist any more
#375
Nufflee
opened
3 years ago
0
FreeBSD arm64 GNU as port
#374
herrhotzenplotz
closed
3 years ago
1
PI example returns 4.0 when compiled to x86_64
#373
rexim
closed
3 years ago
1
(#113) Add windows nasm target
#372
kolumb
closed
3 years ago
0
Bang examples support
#371
rexim
closed
3 years ago
0
Add bang language compiler to the toolchain
#370
rexim
closed
3 years ago
0
Add FreeBSD target for Native Codegen via NASM
#369
herrhotzenplotz
closed
3 years ago
2
Update nobuild dependency
#368
herrhotzenplotz
closed
3 years ago
1
Rename `basm -f nasm` to `basm -f nasm-linux-x86-64`
#367
rexim
closed
3 years ago
0
(#127) Better way of allocating memory for std printing functions
#366
rexim
closed
3 years ago
0
(#351) Introduce built-in external native function
#365
rexim
closed
3 years ago
0
(#359) Report the location type mismatching args of instructions
#364
rexim
closed
3 years ago
0
(#360) Extract Verifier entity and check for illegal instruction addresses at compile time
#363
rexim
closed
3 years ago
0
(#356) Introduce Bool type
#362
rexim
closed
3 years ago
0
verification for native calls is not implemented
#361
rexim
opened
3 years ago
0
verification for control-flow instructions is not implemented
#360
rexim
opened
3 years ago
0
type check error in the basm_verify_program() should report the argument number as well
#359
rexim
closed
3 years ago
0
customizable stack size that is communicated between bme and basm somehow
#358
rexim
opened
3 years ago
0
unreachable code elimination
#357
rexim
opened
3 years ago
0
introduce booleans to the type system
#356
rexim
closed
3 years ago
0
PLUSI and MINUSI both accept Signed and Unsigned Ints but our type system is incapable of handling that right now
#355
rexim
opened
3 years ago
0
(#341) First approximation of the program verification
#354
rexim
closed
3 years ago
0
Get rid of the instructions with operands (except `push`)
#353
rexim
opened
3 years ago
0
Define custom subtypes
#352
rexim
opened
3 years ago
0
`external` native function that converts internal `Mem_Addr` to external `Mem_Addr`
#351
rexim
closed
3 years ago
0
(#341) Make compile type binary operations work with any numbers
#350
rexim
closed
3 years ago
0
try to get rid of branching in f2u implementation of basm_save_to_file_as_nasm()
#349
rexim
opened
3 years ago
1
implement some mechanism to test native executables
#348
rexim
opened
3 years ago
0
there is no character type
#347
rexim
opened
3 years ago
0
`dup` and `swap` should accept operands of type TYPE_STACK_ADDR
#346
rexim
opened
3 years ago
0
Previous
Next