Ecosyste.ms: Issues
An open API service for providing issue and pull request metadata for open source projects.
GitHub / dplassgit/d2lang issues and pull requests
#101 - Don't push all non-volatile registers if the method isn't going to use them
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 1 comment
Labels: asm, optimization
#101 - Don't push all non-volatile registers if the method isn't going to use them
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 1 comment
Labels: asm, optimization
#100 - Use (or write) a garbage collector
Issue -
State: open - Opened by dplassgit over 2 years ago
- 1 comment
Labels: memory, advanced
#100 - Use (or write) a garbage collector
Issue -
State: open - Opened by dplassgit over 2 years ago
- 1 comment
Labels: memory, advanced
#99 - Streamline if/else codegen
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 2 comments
Labels: good first issue, cleanup, optimization
#99 - Streamline if/else codegen
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 2 comments
Labels: good first issue, cleanup, optimization
#98 - If an ArraySet op is part of an array literal, no need to check the index against the length
Issue -
State: closed - Opened by dplassgit over 2 years ago
Labels: asm, optimization, arrays
#98 - If an ArraySet op is part of an array literal, no need to check the index against the length
Issue -
State: closed - Opened by dplassgit over 2 years ago
Labels: asm, optimization, arrays
#97 - strcmp sometimes munges RCX before RDX can read it.
Issue -
State: closed - Opened by dplassgit over 2 years ago
#97 - strcmp sometimes munges RCX before RDX can read it.
Issue -
State: closed - Opened by dplassgit over 2 years ago
#96 - Peephole optimize in parser for binary operations on constants
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 1 comment
Labels: wontfix, optimization
#96 - Peephole optimize in parser for binary operations on constants
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 1 comment
Labels: wontfix, optimization
#95 - Write an asm optimizer
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 1 comment
Labels: asm, optimization
#95 - Write an asm optimizer
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 1 comment
Labels: asm, optimization
#94 - Check bounds on string access
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 2 comments
Labels: bug, asm, strings, runtime
#94 - Check bounds on string access
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 2 comments
Labels: bug, asm, strings, runtime
#93 - Do some limited constant propagation of globals
Issue -
State: closed - Opened by dplassgit over 2 years ago
Labels: optimization
#93 - Do some limited constant propagation of globals
Issue -
State: closed - Opened by dplassgit over 2 years ago
Labels: optimization
#92 - Include "position" in all opcodes so runtime error messages can reference the line number
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 2 comments
Labels: messaging, runtime
#92 - Include "position" in all opcodes so runtime error messages can reference the line number
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 2 comments
Labels: messaging, runtime
#91 - Deallocate temporary string adds
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 3 comments
Labels: memory, strings, arrays, infeasible
#91 - Deallocate temporary string adds
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 3 comments
Labels: memory, strings, arrays, infeasible
#90 - Optimize printing of concatenated strings
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 2 comments
Labels: optimization, strings
#90 - Optimize printing of concatenated strings
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 2 comments
Labels: optimization, strings
#89 - Split nasm code generator into multiple files
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 2 comments
Labels: cleanup, asm
#89 - Split nasm code generator into multiple files
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 2 comments
Labels: cleanup, asm
#88 - When allocating an array with variable size it generates invalid ASM
Issue -
State: closed - Opened by dplassgit over 2 years ago
Labels: bug, asm, arrays
#88 - When allocating an array with variable size it generates invalid ASM
Issue -
State: closed - Opened by dplassgit over 2 years ago
Labels: bug, asm, arrays
#87 - Allow more than 4 parameters when generating nasm
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 1 comment
Labels: duplicate, asm
#87 - Allow more than 4 parameters when generating nasm
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 1 comment
Labels: duplicate, asm
#86 - Fix, and re-enable inline optimizer
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 3 comments
Labels: bug, optimization
#86 - Fix, and re-enable inline optimizer
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 3 comments
Labels: bug, optimization
#85 - Generate nasm for INPUT
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 2 comments
Labels: asm
#85 - Generate nasm for INPUT
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 2 comments
Labels: asm
#84 - Delete all code between an unconditional return and the end of proc
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 2 comments
Labels: optimization, cannot reproduce
#84 - Delete all code between an unconditional return and the end of proc
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 2 comments
Labels: optimization, cannot reproduce
#83 - Codegen is broken for pal.d
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 2 comments
Labels: bug, asm
#83 - Codegen is broken for pal.d
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 2 comments
Labels: bug, asm
#82 - Consider using a custom string memory storage mechanism
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 2 comments
Labels: memory, strings, advanced
#82 - Consider using a custom string memory storage mechanism
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 2 comments
Labels: memory, strings, advanced
#81 - Code generation is allocating too many registers
Issue -
State: closed - Opened by dplassgit over 2 years ago
Labels: bug, asm
#81 - Code generation is allocating too many registers
Issue -
State: closed - Opened by dplassgit over 2 years ago
Labels: bug, asm
#80 - Still generating MOV ECX, ECX
Issue -
State: closed - Opened by dplassgit over 2 years ago
Labels: bug, asm
#80 - Still generating MOV ECX, ECX
Issue -
State: closed - Opened by dplassgit over 2 years ago
Labels: bug, asm
#79 - Codegen for records
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 4 comments
Labels: asm, records
#79 - Codegen for records
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 4 comments
Labels: asm, records
#78 - Codegen for arrays
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 3 comments
Labels: asm, arrays
#78 - Codegen for arrays
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 3 comments
Labels: asm, arrays
#77 - Something is wrong with code generation
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 2 comments
Labels: bug, asm
#77 - Something is wrong with code generation
Issue -
State: closed - Opened by dplassgit over 2 years ago
- 2 comments
Labels: bug, asm
#76 - Support doubles
Issue -
State: closed - Opened by dplassgit almost 3 years ago
- 3 comments
Labels: types
#76 - Support doubles
Issue -
State: closed - Opened by dplassgit almost 3 years ago
- 3 comments
Labels: types
#75 - Support longs
Issue -
State: closed - Opened by dplassgit almost 3 years ago
- 3 comments
Labels: types
#75 - Support longs
Issue -
State: closed - Opened by dplassgit almost 3 years ago
- 3 comments
Labels: types
#74 - Optimize printing integer constants
Issue -
State: closed - Opened by dplassgit over 3 years ago
#74 - Optimize printing integer constants
Issue -
State: closed - Opened by dplassgit over 3 years ago
#73 - Optimize sequential printing of constants
Issue -
State: closed - Opened by dplassgit over 3 years ago
#73 - Optimize sequential printing of constants
Issue -
State: closed - Opened by dplassgit over 3 years ago
#72 - Write a NasmCodeGenDriver
Issue -
State: closed - Opened by dplassgit over 3 years ago
Labels: asm
#72 - Write a NasmCodeGenDriver
Issue -
State: closed - Opened by dplassgit over 3 years ago
Labels: asm
#71 - Change return value location to RegisterLocation(RAX)
Issue -
State: closed - Opened by dplassgit over 3 years ago
- 1 comment
#71 - Change return value location to RegisterLocation(RAX)
Issue -
State: closed - Opened by dplassgit over 3 years ago
- 1 comment
#70 - Optimize string constant comparisons
Issue -
State: closed - Opened by dplassgit over 3 years ago
Labels: strings
#70 - Optimize string constant comparisons
Issue -
State: closed - Opened by dplassgit over 3 years ago
Labels: strings
#69 - Optimize `_temp=a+a`
Issue -
State: closed - Opened by dplassgit over 3 years ago
#69 - Optimize `_temp=a+a`
Issue -
State: closed - Opened by dplassgit over 3 years ago
#68 - Change IL OP to be 3-valued instead of 4-valued
Issue -
State: closed - Opened by dplassgit over 3 years ago
- 1 comment
Labels: wontfix
#68 - Change IL OP to be 3-valued instead of 4-valued
Issue -
State: closed - Opened by dplassgit over 3 years ago
- 1 comment
Labels: wontfix
#67 - Do super clever string table
Issue -
State: closed - Opened by dplassgit over 3 years ago
Labels: asm, strings
#67 - Do super clever string table
Issue -
State: closed - Opened by dplassgit over 3 years ago
Labels: asm, strings
#66 - Defer constant propagation of strings
Issue -
State: closed - Opened by dplassgit over 3 years ago
- 2 comments
Labels: wontfix, strings, working as intended
#66 - Defer constant propagation of strings
Issue -
State: closed - Opened by dplassgit over 3 years ago
- 2 comments
Labels: wontfix, strings, working as intended
#65 - Replace StackLocation with LocalLocation
Issue -
State: closed - Opened by dplassgit over 3 years ago
Labels: asm
#65 - Replace StackLocation with LocalLocation
Issue -
State: closed - Opened by dplassgit over 3 years ago
Labels: asm
#64 - Allow temps and locals to be remapped to registers
Issue -
State: closed - Opened by dplassgit over 3 years ago
- 2 comments
Labels: asm
#64 - Allow temps and locals to be remapped to registers
Issue -
State: closed - Opened by dplassgit over 3 years ago
- 2 comments
Labels: asm
#63 - Allow more than 4 parameters when generating nasm and record the offset for 5th-nth parameters
Issue -
State: closed - Opened by dplassgit over 3 years ago
- 5 comments
Labels: bug, asm
#63 - Allow more than 4 parameters when generating nasm and record the offset for 5th-nth parameters
Issue -
State: closed - Opened by dplassgit over 3 years ago
- 5 comments
Labels: bug, asm
#62 - After the constant propagation optimizer runs, removed variables should be removed from the symbol table
Issue -
State: open - Opened by dplassgit over 3 years ago
- 3 comments
Labels: help wanted, optimization, blocker
#62 - After the constant propagation optimizer runs, removed variables should be removed from the symbol table
Issue -
State: open - Opened by dplassgit over 3 years ago
- 3 comments
Labels: help wanted, optimization, blocker
#61 - It's possible to declare fields with unknown types
Issue -
State: closed - Opened by dplassgit over 3 years ago
Labels: bug, records
#61 - It's possible to declare fields with unknown types
Issue -
State: closed - Opened by dplassgit over 3 years ago
Labels: bug, records
#60 - Bad interaction between record and loop optimizer
Issue -
State: closed - Opened by dplassgit over 3 years ago
Labels: bug, optimization, records
#60 - Bad interaction between record and loop optimizer
Issue -
State: closed - Opened by dplassgit over 3 years ago
Labels: bug, optimization, records
#59 - Type inference is being too aggressive with record fields
Issue -
State: closed - Opened by dplassgit over 3 years ago
- 3 comments
Labels: records, types
#59 - Type inference is being too aggressive with record fields
Issue -
State: closed - Opened by dplassgit over 3 years ago
- 3 comments
Labels: records, types
#58 - Implement records
Issue -
State: closed - Opened by dplassgit over 3 years ago
#58 - Implement records
Issue -
State: closed - Opened by dplassgit over 3 years ago
#57 - Implement XOR and bit operations
Issue -
State: closed - Opened by dplassgit over 3 years ago
- 4 comments
#57 - Implement XOR and bit operations
Issue -
State: closed - Opened by dplassgit over 3 years ago
- 4 comments
#56 - Optimize temp2=temp1
Issue -
State: closed - Opened by dplassgit over 3 years ago
- 3 comments
Labels: optimization
#56 - Optimize temp2=temp1
Issue -
State: closed - Opened by dplassgit over 3 years ago
- 3 comments
Labels: optimization
#55 - Optimize common subexpressions
Issue -
State: closed - Opened by dplassgit over 3 years ago
- 6 comments
Labels: optimization, advanced
#55 - Optimize common subexpressions
Issue -
State: closed - Opened by dplassgit over 3 years ago
- 6 comments
Labels: optimization, advanced
#54 - Optimize chained gotos
Issue -
State: closed - Opened by dplassgit over 3 years ago
#54 - Optimize chained gotos
Issue -
State: closed - Opened by dplassgit over 3 years ago
#53 - In the InterpreterDriver, concatenate multiple source files
Issue -
State: closed - Opened by dplassgit over 3 years ago
#53 - In the InterpreterDriver, concatenate multiple source files
Issue -
State: closed - Opened by dplassgit over 3 years ago
#52 - Add INC, DEC intermediate language instructions
Issue -
State: closed - Opened by dplassgit over 3 years ago
#52 - Add INC, DEC intermediate language instructions
Issue -
State: closed - Opened by dplassgit over 3 years ago