Ecosyste.ms: Issues
An open API service for providing issue and pull request metadata for open source projects.
GitHub / dibyendumajumdar/ravi-compiler issues and pull requests
#88 - repeat until statement should negate the condition
Issue -
State: open - Opened by dibyendumajumdar about 2 years ago
Labels: bug, linearizer, fixed
#87 - repeat until statement scope should include the until condition
Issue -
State: open - Opened by dibyendumajumdar about 2 years ago
Labels: bug, linearizer, fixed
#86 - Bugs Reports:
Issue -
State: closed - Opened by An0nyMooUS about 2 years ago
- 6 comments
Labels: bug
#85 - Create new ast printer that dumps all the AST information
Issue -
State: open - Opened by dibyendumajumdar over 2 years ago
#84 - code cleanup
Issue -
State: open - Opened by dibyendumajumdar over 2 years ago
#83 - After lowering generic for statements, local symbols are not added to the scope
Issue -
State: closed - Opened by dibyendumajumdar over 2 years ago
Labels: bug, fixed
#82 - Generic for statements cannot be nested
Issue -
State: closed - Opened by dibyendumajumdar over 2 years ago
Labels: bug, fixed
#81 - Table initializer doesn't support last expression returning multiple values
Issue -
State: closed - Opened by dibyendumajumdar over 2 years ago
Labels: fixed
#80 - Ensure stack discipline followed strictly when evaluating expressions
Issue -
State: closed - Opened by dibyendumajumdar over 2 years ago
Labels: fixed
#79 - Call clobers registers
Issue -
State: closed - Opened by dibyendumajumdar over 2 years ago
Labels: bug, fixed
#78 - Registers not being freed
Issue -
State: closed - Opened by dibyendumajumdar over 2 years ago
Labels: bug, fixed
#77 - Implement optimization step to replace use of upvalues with constants where upvalue references a constant
Issue -
State: open - Opened by dibyendumajumdar almost 3 years ago
- 3 comments
Labels: linearizer
#76 - Implement deferred resolution of table/array index operation
Issue -
State: closed - Opened by dibyendumajumdar almost 3 years ago
Labels: linearizer, fixed
#75 - Refactor the memory allocator interface so that it is part of the api
Issue -
State: closed - Opened by dibyendumajumdar about 3 years ago
Labels: fixed
#74 - Implement embedded C
Issue -
State: open - Opened by dibyendumajumdar about 3 years ago
Labels: work-in-progress
#73 - Cleanup tests
Issue -
State: closed - Opened by dibyendumajumdar over 3 years ago
#72 - implement an OPT pass that removes redundant op_close instructions - i.e. followed by RET.
Issue -
State: open - Opened by dibyendumajumdar over 3 years ago
Labels: enhancement
#71 - Incorporate the ryu library to convert doubles to strings
Issue -
State: closed - Opened by dibyendumajumdar over 3 years ago
- 2 comments
Labels: linearizer, fixed, codegen
#70 - 1 off bug in TextBuffer printf
Issue -
State: closed - Opened by dibyendumajumdar over 3 years ago
Labels: bug, fixed
#69 - code gen bug fixes
Issue -
State: closed - Opened by dibyendumajumdar over 3 years ago
Labels: codegen
#68 - Add line number to Linear IR
Issue -
State: open - Opened by dibyendumajumdar over 3 years ago
#67 - Type checker bug fixes
Issue -
State: closed - Opened by dibyendumajumdar over 3 years ago
Labels: parser
#66 - 'op_close' can be the last instruction in a block
Issue -
State: closed - Opened by dibyendumajumdar over 3 years ago
Labels: bug, fixed
#65 - 'do' statement not being type checked
Issue -
State: closed - Opened by dibyendumajumdar over 3 years ago
Labels: bug, fixed
#64 - The 'self' variable is not being properly setup
Issue -
State: closed - Opened by dibyendumajumdar over 3 years ago
Labels: bug, fixed
#63 - Table literal expressions should get specialized type when possible
Issue -
State: closed - Opened by dibyendumajumdar over 3 years ago
Labels: linearizer, parser, fixed
#62 - Bug in register cleanup in linearizer
Issue -
State: closed - Opened by dibyendumajumdar over 3 years ago
- 1 comment
Labels: bug, fixed, codegen
#61 - Allow assignments to typed locals when value is of type ANY and generate type assertions
Issue -
State: closed - Opened by dibyendumajumdar over 3 years ago
- 1 comment
Labels: enhancement, parser, fixed
#60 - Improve error handling in code generator
Issue -
State: open - Opened by dibyendumajumdar over 3 years ago
Labels: work-in-progress, codegen
#59 - Locals vars can be left unitialised if there is no assigment
Issue -
State: closed - Opened by dibyendumajumdar over 3 years ago
- 1 comment
Labels: bug, fixed, codegen
#58 - Incorrect code generated for op_ne (~=)
Issue -
State: closed - Opened by dibyendumajumdar over 3 years ago
Labels: bug, fixed, codegen
#57 - Incorrect code generated when using luaO_arith()
Issue -
State: closed - Opened by dibyendumajumdar over 3 years ago
Labels: bug, fixed, codegen
#56 - Incorrect upvalue index for _ENV generated
Issue -
State: closed - Opened by dibyendumajumdar over 3 years ago
Labels: bug, parser, fixed, codegen
#55 - In generated code string literals need to escape special characters
Issue -
State: open - Opened by dibyendumajumdar over 3 years ago
Labels: codegen
#54 - Local assignment issue
Issue -
State: closed - Opened by dibyendumajumdar over 3 years ago
- 1 comment
Labels: linearizer, fixed
#53 - Merge type representation changes from Ravi
Issue -
State: closed - Opened by dibyendumajumdar over 3 years ago
Labels: fixed
#52 - Implement string concatenation operator in linearizer/code gen
Issue -
State: closed - Opened by dibyendumajumdar over 3 years ago
Labels: linearizer, fixed
#51 - String concatenation expressions need special treatment in the parser
Issue -
State: closed - Opened by dibyendumajumdar over 3 years ago
Labels: parser, fixed
#50 - Several problems detected by valgrind
Issue -
State: closed - Opened by mingodad almost 4 years ago
- 4 comments
#49 - Centralize all allocations
Pull Request -
State: closed - Opened by mingodad almost 4 years ago
- 5 comments
#49 - Centralize all allocations
Pull Request -
State: closed - Opened by mingodad almost 4 years ago
- 5 comments
#48 - Mixing use of malloc/calloc and raviX_allocator_allocate
Issue -
State: closed - Opened by mingodad almost 4 years ago
- 3 comments
#48 - Mixing use of malloc/calloc and raviX_allocator_allocate
Issue -
State: closed - Opened by mingodad almost 4 years ago
- 3 comments
#47 - Make the code compilable as C++
Issue -
State: closed - Opened by dibyendumajumdar almost 4 years ago
Labels: fixed
#46 - Coding convention change
Issue -
State: closed - Opened by dibyendumajumdar almost 4 years ago
Labels: fixed
#45 - Incorrect type in op_leni opcode
Issue -
State: closed - Opened by dibyendumajumdar almost 4 years ago
Labels: bug, fixed
#44 - Code cleanup
Issue -
State: closed - Opened by dibyendumajumdar almost 4 years ago
Labels: fixed
#43 - Generate code suitable for AOT
Issue -
State: closed - Opened by dibyendumajumdar about 4 years ago
Labels: fixed, AOT
#42 - Empty basic block left even after removing unreachable blocks?
Issue -
State: closed - Opened by dibyendumajumdar about 4 years ago
Labels: fixed
#41 - Find solution for storing conditional results in C variables
Issue -
State: closed - Opened by dibyendumajumdar about 4 years ago
Labels: fixed
#40 - Optimize for loops for constant increment where direction up or down is known
Issue -
State: open - Opened by dibyendumajumdar about 4 years ago
#39 - op_newtable instruction should support the size arguments
Issue -
State: open - Opened by dibyendumajumdar about 4 years ago
Labels: linearizer
#38 - Make PUT arguments consistent with GET
Issue -
State: closed - Opened by dibyendumajumdar about 4 years ago
Labels: linearizer, fixed
#37 - Incorrect branch in fornum linear IR
Issue -
State: closed - Opened by dibyendumajumdar about 4 years ago
Labels: linearizer, fixed
#36 - If there is no return statement, we still need to generate the correct return sequence
Issue -
State: closed - Opened by dibyendumajumdar about 4 years ago
Labels: linearizer, fixed
#35 - Add special upvalue for _ENV
Issue -
State: closed - Opened by dibyendumajumdar about 4 years ago
Labels: parser, fixed
#34 - Track the number of expected results in a call expression
Issue -
State: closed - Opened by dibyendumajumdar about 4 years ago
Labels: linearizer, parser, fixed
#33 - Create binding layer for Ravi
Issue -
State: closed - Opened by dibyendumajumdar over 4 years ago
Labels: fixed
#32 - Assign string constants a position in proto constants table
Issue -
State: closed - Opened by dibyendumajumdar over 4 years ago
- 2 comments
Labels: fixed, AOT
#31 - An op_close instruction is needed to close up-values
Issue -
State: closed - Opened by dibyendumajumdar over 4 years ago
Labels: fixed
#30 - Liveness analysis
Issue -
State: open - Opened by dibyendumajumdar over 4 years ago
#29 - Implement code generator
Issue -
State: closed - Opened by dibyendumajumdar over 4 years ago
- 1 comment
Labels: work-in-progress
#28 - Implement initial constant folding when IR is generated
Issue -
State: closed - Opened by dibyendumajumdar over 4 years ago
Labels: parser, fixed
#27 - Eliminate empty or unreachable basic blocks
Issue -
State: open - Opened by dibyendumajumdar over 4 years ago
#26 - Implement escape analysis
Issue -
State: open - Opened by dibyendumajumdar over 4 years ago
#25 - Check that if a function call is surrounded in parens it truncates result to 1 value
Issue -
State: closed - Opened by dibyendumajumdar over 4 years ago
Labels: linearizer, parser, fixed
#24 - Implement Data Flow Analysis framework
Issue -
State: open - Opened by dibyendumajumdar over 4 years ago
#23 - Implement control flow graph
Issue -
State: closed - Opened by dibyendumajumdar over 4 years ago
Labels: fixed
#22 - Create more granular tests
Issue -
State: open - Opened by dibyendumajumdar over 4 years ago
#21 - Make tests runnable on Windows too
Issue -
State: open - Opened by dibyendumajumdar over 4 years ago
#20 - Replace lex definitions to luajit style
Pull Request -
State: closed - Opened by mingodad over 4 years ago
- 1 comment
#19 - Dubious assumption in lexer.c
Issue -
State: closed - Opened by mingodad over 4 years ago
- 3 comments
Labels: bug, lexer
#18 - Complete porting the UTF scanning code in the lexer
Issue -
State: open - Opened by dibyendumajumdar over 4 years ago
Labels: lexer
#17 - Make the Ravi cast tokens keywords
Issue -
State: closed - Opened by dibyendumajumdar over 4 years ago
Labels: lexer, fixed
#16 - Assertion failure when converting indexed load to indexed store
Issue -
State: closed - Opened by dibyendumajumdar over 4 years ago
- 1 comment
Labels: bug, linearizer, fixed
#15 - Rename the print.c file to ast_printer.c to better reflect its purpose
Issue -
State: closed - Opened by dibyendumajumdar over 4 years ago
Labels: fixed
#14 - Improve the membuf handling of formatted string output
Issue -
State: closed - Opened by dibyendumajumdar over 4 years ago
Labels: fixed
#13 - Implement generic for statement
Issue -
State: closed - Opened by dibyendumajumdar over 4 years ago
- 1 comment
Labels: linearizer, fixed
#12 - If the function ends without a return add a branch to exit block
Issue -
State: closed - Opened by dibyendumajumdar over 4 years ago
Labels: linearizer, fixed
#11 - Review and possibly implement var arg AST
Issue -
State: closed - Opened by dibyendumajumdar over 4 years ago
- 1 comment
Labels: parser, fixed
#10 - Implement label for break statements
Issue -
State: closed - Opened by dibyendumajumdar over 4 years ago
Labels: parser, fixed
#9 - Add line number info to the AST
Issue -
State: closed - Opened by dibyendumajumdar over 4 years ago
Labels: parser
#8 - Implement an AST Walker
Issue -
State: closed - Opened by dibyendumajumdar over 4 years ago
Labels: parser, fixed
#7 - Set excess variables to default value in local statements
Issue -
State: closed - Opened by dibyendumajumdar over 4 years ago
- 1 comment
Labels: linearizer
#6 - Insert type assertions for function call return values
Issue -
State: closed - Opened by dibyendumajumdar over 4 years ago
Labels: linearizer, fixed
#5 - Insert type assertions for function arguments
Issue -
State: closed - Opened by dibyendumajumdar over 4 years ago
Labels: linearizer, fixed
#4 - Add type specific move operations
Issue -
State: closed - Opened by dibyendumajumdar over 4 years ago
Labels: linearizer, fixed
#3 - Implement function statement
Issue -
State: closed - Opened by dibyendumajumdar over 4 years ago
Labels: linearizer, fixed
#2 - Remove automatic AST insertion of type assertion
Issue -
State: closed - Opened by dibyendumajumdar over 4 years ago
Labels: parser, fixed
#1 - Implement linearization of while / repeat statement
Issue -
State: closed - Opened by dibyendumajumdar over 4 years ago
Labels: linearizer, fixed