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

#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

#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

#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

#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