issues
search
dplassgit
/
d2lang
D2 is a strongly-typed, statically-typed, (mostly) inferred-type compiled language.
MIT License
6
stars
0
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Implement ++ and --
#213
dplassgit
closed
1 year ago
2
If a proc references a global that is defined after the proc, it gives a type check error.
#212
dplassgit
closed
1 year ago
3
Compile-time Java exception for `length(string)`
#211
dplassgit
closed
1 year ago
1
Implement "short-circuit" boolean expressions
#210
dplassgit
closed
1 year ago
2
Smart quotes in source code cause compile-time Java Exception
#209
dplassgit
closed
1 year ago
0
Allow locals with the same name as a procedure
#208
dplassgit
closed
1 year ago
1
Optimize character operations
#207
dplassgit
opened
1 year ago
0
Type checking errors cascade and should just stop after the first (for each symbol)
#206
dplassgit
closed
1 year ago
1
Compile-time Java exception when referencing an unknown global array
#205
dplassgit
closed
1 year ago
0
Compile-time Java exception for unknown "while" expression
#204
dplassgit
closed
1 year ago
0
Optimize 0-foo to NEG foo
#203
dplassgit
closed
1 year ago
1
Non-volatile registers are pushed in non-deterministic order
#202
dplassgit
closed
1 year ago
0
Optimize comparisons
#201
dplassgit
closed
3 months ago
4
ge.d cannot compile anymore
#200
dplassgit
closed
1 year ago
1
Upgrade third-party library versions
#199
dplassgit
closed
9 months ago
0
Optimize codegen for comparisons
#198
dplassgit
closed
1 year ago
0
Codegen for comparisons is inefficient
#197
dplassgit
closed
1 year ago
0
Optimize printing of integers
#196
dplassgit
closed
1 year ago
1
Optimize adjacent labels
#195
dplassgit
closed
1 year ago
0
Get rid of the creation of ParamLocation in procSymFormals
#194
dplassgit
closed
10 months ago
1
Finish implementing inner (nested) procedures
#193
dplassgit
closed
1 year ago
1
LoopInvariantOptimizer should be able to move multiple instructions out of the loop
#192
dplassgit
opened
1 year ago
0
Loop invariant optimizer is not working
#191
dplassgit
closed
1 year ago
0
Loop invariant optimizer broken for field-set and array-set lvalues
#190
dplassgit
closed
1 year ago
2
Empty arrays are not allowed
#189
dplassgit
closed
10 months ago
1
Deal with out-of-registers spillover
#188
dplassgit
closed
1 month ago
1
Write better documentation about how to run the compiler
#187
dplassgit
closed
1 year ago
1
Write better documentation about details of the language
#186
dplassgit
closed
1 year ago
0
Use Guice
#185
dplassgit
opened
1 year ago
0
Adjacent arithmetic optimizer might be broken
#184
dplassgit
closed
1 year ago
1
Implement classes
#183
dplassgit
opened
1 year ago
0
Type checker messages are bad and they should feel bad
#182
dplassgit
closed
1 year ago
1
Move and rename the Nasm*Tests to an "integration test" directory
#181
dplassgit
opened
1 year ago
1
`strlen(const)` should be optimized
#180
dplassgit
closed
1 year ago
0
`cmp` can be optimized
#179
dplassgit
closed
1 year ago
0
Generate simple binary operations better
#178
dplassgit
closed
1 year ago
2
Shift code generation is inefficient
#177
dplassgit
closed
2 months ago
1
Optimize x%x to 0
#176
dplassgit
closed
1 year ago
0
Optimize 1 + i + 1 to i + 2
#175
dplassgit
closed
1 year ago
1
Optimize i++ i++ to i = i + 2
#174
dplassgit
closed
1 year ago
1
Write more tests for the resolver
#173
dplassgit
closed
1 year ago
1
Delete all the *Driver* classes except D2CompilerDriver and InterpreterDriver
#172
dplassgit
closed
1 year ago
1
When there's an assembler error, D2Compiler just hangs
#171
dplassgit
closed
2 years ago
1
Sometimes MOV includes a redundant "size"
#170
dplassgit
closed
2 years ago
0
Scopes are broken
#169
dplassgit
closed
10 months ago
3
Enforce CONSTANTS
#168
dplassgit
closed
10 months ago
1
Too many temps are used
#167
dplassgit
closed
2 years ago
1
Use XOR to clear registers
#166
dplassgit
closed
2 years ago
1
Switch to clang/lld
#165
dplassgit
closed
2 years ago
1
Rename "TRAvel" to "EMBark"
#164
dplassgit
closed
2 years ago
0
Previous
Next