issues
search
wiz-lang
/
wiz
A high-level assembly language for writing homebrew software and games on retro console platforms.
http://wiz-lang.org/
Other
409
stars
40
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Synthesize clear instructions.
#97
Bananattack
opened
4 years ago
0
Allow syntax sugar for "assignment through" a temporary (the 'via' keyword)
#96
Bananattack
opened
4 years ago
0
Synthesize increment instructions
#95
Bananattack
opened
4 years ago
1
Synthesize shift instructions
#94
Bananattack
opened
4 years ago
0
Z80, GB: use add instead of sla for left shift on accumulator, also add hl left-shift.
#93
Bananattack
closed
4 years ago
0
Allow byte-access operators on register pairs/combinations
#92
Bananattack
closed
4 years ago
0
Wrong offset for mapmode and romtype entries in SNES headers
#91
red-llama
closed
4 years ago
2
Restrict what kinds of expressions can be used by let
#90
Bananattack
opened
4 years ago
1
Allow local variables to have initializers
#89
Bananattack
closed
3 years ago
1
Add #[opcode] attribute for constants
#88
Bananattack
opened
4 years ago
0
Add ternary operators / conditional expressions
#87
Bananattack
opened
4 years ago
0
Add array slicing operators
#86
Bananattack
opened
4 years ago
0
Add formatted string literals
#85
Bananattack
opened
4 years ago
0
Add full type signatures to instrinsics. Overloads? Generics? Tuple returns?
#84
Bananattack
opened
4 years ago
2
Addresses are assumed to be absolute unless the user specifies them as far.
#83
Bananattack
opened
4 years ago
0
Figure out a nicer syntax for unaligned data access.
#82
Bananattack
closed
3 years ago
1
Parser issue with using bank-byte access `#:` on left-hand side of assignments
#81
Bananattack
closed
4 years ago
0
Improve signatures and naming of load-and-increment/compare-and-increment style instructions
#80
Bananattack
closed
4 years ago
0
65816: Fix mvn/mvp
#79
Bananattack
closed
4 years ago
0
Support relative jumps that wrap the program counter
#78
Bananattack
opened
4 years ago
1
Attribute to automatically reposition constants / variables / code in unused space.
#77
Bananattack
opened
4 years ago
0
Function types with arguments cannot be assigned to constants
#76
Bananattack
closed
3 years ago
0
Allow assignment to designated storage to implicitly cast when storage matches.
#75
Bananattack
closed
4 years ago
1
Improve mode-switch attributes for 65816
#74
Bananattack
opened
4 years ago
0
decrement-and-branch optimization for run-time for loops
#73
Bananattack
opened
4 years ago
0
Implement switch/case
#72
Bananattack
opened
5 years ago
0
wiz allows inline for iterator to be overridden
#71
undisbeliever
closed
4 years ago
1
wiz does not error out if a function has a duplicate argument storage
#70
undisbeliever
opened
5 years ago
2
wiz allows an in block to exist inside a function
#69
undisbeliever
opened
5 years ago
1
wiz does not error out if an unlooped break/continue inside an inline func
#68
undisbeliever
closed
4 years ago
0
wiz does not error out if a function argument is clobbered
#67
undisbeliever
opened
5 years ago
2
Wiz does not save the value of a func call if return register is missing or incorrect
#66
undisbeliever
closed
5 years ago
0
goto label if mem & a == 0; is not valid wiz code
#65
undisbeliever
closed
4 years ago
0
^goto if does not emit size optimal code
#64
undisbeliever
opened
5 years ago
4
if statements with multiple && expressions emits incorrect code.
#63
undisbeliever
closed
4 years ago
0
Cannot compile a tail call statement on the 65c02 systems
#62
undisbeliever
closed
4 years ago
2
continue in a do...while loop points to the wrong address
#61
undisbeliever
closed
4 years ago
2
return if is not implemented
#60
undisbeliever
closed
4 years ago
1
Local variables / static stack frames
#59
Bananattack
opened
5 years ago
2
Opt-in syntax sugar to translate multiply/divide/modulo by power-of-two into equivalent bitwise operations.
#58
Bananattack
opened
5 years ago
0
6502 + 65816: math utility functions for arithmetic shift right
#57
Bananattack
opened
5 years ago
0
Wiz is broken in linux
#56
undisbeliever
closed
5 years ago
8
Allow inline functions to be passed constants
#55
Bananattack
opened
5 years ago
0
Add variables/pointers to external I/O ports (non-memory mapped)
#54
Bananattack
opened
5 years ago
1
Remove unused parameter to fix Mac build
#53
MichaelBuckley
closed
5 years ago
1
Performance: Replace std::unique_ptr usage with hand-rolled custom unique pointer type.
#52
Bananattack
closed
5 years ago
0
Support signed comparison
#51
Bananattack
closed
5 years ago
1
Create automated test suites
#50
Bananattack
opened
5 years ago
12
Allow instructions to be selected based on the side-effects they require/don't require
#49
Bananattack
opened
5 years ago
0
Allow and correctly sequence inner assignments/increments
#48
Bananattack
opened
5 years ago
1
Previous
Next