Ecosyste.ms: Issues
An open API service for providing issue and pull request metadata for open source projects.
GitHub / ren-lang/compiler issues and pull requests
#131 - ✨ Attach source span metadata to AST nodes.
Issue -
State: open - Opened by hayleigh-dot-dev over 1 year ago
#130 - ✨ Implement a source formatting pass.
Issue -
State: open - Opened by hayleigh-dot-dev over 1 year ago
#129 - ✨ Implement a pass that goes from core functional IR to core imperative IR.
Issue -
State: open - Opened by hayleigh-dot-dev over 1 year ago
#128 - ✨ Implement a lowering pass that goes from surface AST to core functional IR.
Issue -
State: open - Opened by hayleigh-dot-dev over 1 year ago
#127 - ✨ Implement a validation pass that checks names are in scope.
Issue -
State: open - Opened by hayleigh-dot-dev over 1 year ago
#126 - 📝 Flesh out the docs everywhere so it's easier to read and contribute.
Issue -
State: open - Opened by hayleigh-dot-dev over 1 year ago
#125 - ✅ Write snapshot tests for the entire compiler pipeline.
Issue -
State: open - Opened by hayleigh-dot-dev over 1 year ago
#124 - ✅ Write integration tests for each two compiler phases that interact.
Issue -
State: open - Opened by hayleigh-dot-dev over 1 year ago
#123 - ✅ Write tests for parsing declarations.
Issue -
State: open - Opened by hayleigh-dot-dev over 1 year ago
#122 - ✨ Re-implement interpolated string pattern matching.
Issue -
State: open - Opened by hayleigh-dot-dev over 1 year ago
#121 - ✨ Add support for object/array spreads as both an expression and in pattern matching.
Issue -
State: open - Opened by hayleigh-dot-dev over 1 year ago
#120 - ✨ Add support for string interpolation.
Issue -
State: open - Opened by hayleigh-dot-dev over 1 year ago
#119 - ✨ Extend the lexer with support for separate lexer modes.
Issue -
State: open - Opened by hayleigh-dot-dev over 1 year ago
#118 - ♻️ Refactor the `Mod` type to be a bit smarter than a plain list of declarations.
Issue -
State: open - Opened by hayleigh-dot-dev over 1 year ago
#117 - ✨ Extend `Query` to include a running list of warnings.
Issue -
State: open - Opened by hayleigh-dot-dev over 1 year ago
#116 - ✨ Come up with a nice way to report errors.
Issue -
State: open - Opened by hayleigh-dot-dev over 1 year ago
#115 - ✨ [gleam-rewrite] Add support for lexing string literals.
Issue -
State: closed - Opened by hayleigh-dot-dev almost 2 years ago
Labels: enhancement, gleam rewrite
#114 - 🐛 [gleam-rewrite] Floats and negative numbers fail to lex properly.
Issue -
State: closed - Opened by hayleigh-dot-dev almost 2 years ago
Labels: bug, gleam rewrite
#113 - Correct typo
Pull Request -
State: open - Opened by ShalokShalom almost 2 years ago
#112 - 🔨 add CI through github actions
Pull Request -
State: closed - Opened by sdegueldre about 2 years ago
#111 - 🔨 add elm to package.json dev dependencies
Pull Request -
State: closed - Opened by sdegueldre about 2 years ago
- 1 comment
#110 - 📝 Correct a typo in README
Pull Request -
State: closed - Opened by sdegueldre about 2 years ago
#109 - Correct a typo in README
Pull Request -
State: closed - Opened by felixonmars over 2 years ago
- 1 comment
#108 - ♻️ Drop template literal syntax and just always allow interpolation in strings.
Issue -
State: open - Opened by hayleigh-dot-dev over 2 years ago
- 1 comment
#107 - ✨ Allow using regular expressions in string matching
Issue -
State: closed - Opened by aslilac over 2 years ago
- 2 comments
#105 - 🐛 Wildcard and name patterns emit broken code.
Issue -
State: closed - Opened by hayleigh-dot-dev over 2 years ago
- 1 comment
#104 - 🐛 Qualify js globals with `globalThis` to prevent name pollution.
Issue -
State: closed - Opened by hayleigh-dot-dev over 2 years ago
- 1 comment
#102 - Begin reimplementing emit optimisations
Pull Request -
State: closed - Opened by Alpvax over 2 years ago
- 1 comment
#101 - 🐛 Optimisations not always applied in block expressions
Issue -
State: closed - Opened by Alpvax over 2 years ago
- 4 comments
#100 - Broken code generation involving `where` and `is _ if ... =>`
Issue -
State: closed - Opened by aslilac over 2 years ago
- 2 comments
#98 - Clean up `import` syntax
Pull Request -
State: closed - Opened by aslilac over 2 years ago
- 3 comments
#97 - ✨ Expand the declaration syntax to allow for `ext` declarations from a companion FFI file.
Issue -
State: closed - Opened by hayleigh-dot-dev over 2 years ago
- 1 comment
#96 - ✨ Expand the import syntax to explicitly support both packages and external FFI modules.
Issue -
State: closed - Opened by hayleigh-dot-dev over 2 years ago
- 2 comments
#95 - 🐛 Fix run not emitting statements in blocks
Pull Request -
State: closed - Opened by Alpvax over 2 years ago
#94 - 🐛 Fix regex characters not being escaped in template destructure patterns
Pull Request -
State: closed - Opened by Alpvax over 2 years ago
- 4 comments
#93 - ⚗️ "Automate" updates of ren-lang/compiler in other repos
Issue -
State: closed - Opened by aslilac over 2 years ago
#92 - Allow `_` in `lowercaseName` and `uppercaseName` `inner`
Pull Request -
State: closed - Opened by aslilac over 2 years ago
- 1 comment
#91 - 🐛 Underscores should be valid in binding names.
Issue -
State: closed - Opened by hayleigh-dot-dev over 2 years ago
#89 - ✨ 🐛 Perform proper runtime checks on pattern matches in function arguments.
Issue -
State: closed - Opened by hayleigh-dot-dev over 2 years ago
#88 - 🐛 `run` statements in block expressions don't emit as statements.
Issue -
State: closed - Opened by hayleigh-dot-dev over 2 years ago
#87 - 🐛 Operator precedence rules can break `if` expressions.
Issue -
State: closed - Opened by hayleigh-dot-dev over 2 years ago
- 2 comments
#86 - 🐛 Template destructure patterns should escape strings with RegExp characters in them.
Issue -
State: closed - Opened by hayleigh-dot-dev almost 3 years ago
#85 - ✨ 🚧 Implement partial optional type checking.
Pull Request -
State: closed - Opened by hayleigh-dot-dev almost 3 years ago
#84 - ✨ Implement a `run` keyword for executing an expression without binding its result.
Issue -
State: closed - Opened by hayleigh-dot-dev almost 3 years ago
#83 - ✨ Add syntax for updating object fields.
Issue -
State: open - Opened by hayleigh-dot-dev almost 3 years ago
#82 - ✏️ ♻️ Pretty.Extra improvement
Pull Request -
State: closed - Opened by Alpvax about 3 years ago
#81 - ✏️ ♻️ Pretty.Extra improvement
Issue -
State: closed - Opened by Alpvax about 3 years ago
- 1 comment
#80 - ⚗️ Create a test runner to take Ren source code, compile it, run it with Node, and inspect the result.
Issue -
State: open - Opened by hayleigh-dot-dev about 3 years ago
#78 - ⚡Remove SubExpression type
Pull Request -
State: closed - Opened by Alpvax about 3 years ago
- 1 comment
#77 - ⚡Don't emit 'undefined' argument inside function application
Pull Request -
State: closed - Opened by Alpvax about 3 years ago
#76 - ⚡️Don't render IIFE when a pattern match is the body of a declaration.
Pull Request -
State: closed - Opened by Alpvax about 3 years ago
- 6 comments
#75 - Remove leading whitespace when modules have no imports
Pull Request -
State: closed - Opened by carlosfrodrigues about 3 years ago
- 3 comments
Labels: hacktoberfest, hacktoberfest-accepted
#74 - 🚧 Port parser to `Parser.Advanced`.
Issue -
State: closed - Opened by hayleigh-dot-dev about 3 years ago
Labels: enhancement, hacktoberfest
#72 - ✨ Add primitive type patterns.
Pull Request -
State: closed - Opened by hayleigh-dot-dev about 3 years ago
#71 - ✨ Add `panic` keyword to terminate a program.
Issue -
State: open - Opened by hayleigh-dot-dev about 3 years ago
- 2 comments
Labels: good first issue
#70 - ✨ Add primitive type pattern matches.
Issue -
State: closed - Opened by hayleigh-dot-dev about 3 years ago
#69 - 🐛 Remove leading whitespace when modules have no imports.
Issue -
State: closed - Opened by hayleigh-dot-dev about 3 years ago
- 2 comments
Labels: good first issue, hacktoberfest
#67 - ✨ Add optimisations across modules and declarations.
Pull Request -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
#66 - Remove unused dependencies
Pull Request -
State: closed - Opened by elm-review-bot over 3 years ago
#65 - ✨ Add support for `enum` declarations, use, and pattern matching.
Pull Request -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
- 1 comment
#64 - ✨ Optimisations are applied to `Template` literals correctly.
Pull Request -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
#63 - 🐛 Fixed bug where modules wouldn't parse if they begin with a comment
Pull Request -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
#62 - 🐛 DCE doesn't check if an identifier is referenced in object shorthand: `{ foo }`
Issue -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
#61 - ✨ Add support for `data` declarations and pattern matching on them.
Issue -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
- 1 comment
#60 - 🐛 Modules don't parse when they begin with a comment.
Issue -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
#59 - 🐛 Template literals aren't optimised with other expressions.
Issue -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
#58 - ⚡️ Don't render IIFE when a pattern match is the body of a declaration.
Issue -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
#57 - ✨ Transform wildcard expressions `_` into lambdas.
Issue -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
- 2 comments
#56 - ✨Add Template Literals
Pull Request -
State: closed - Opened by Alpvax over 3 years ago
- 2 comments
#55 - 🐛 Add support for escaped backslashes in strings
Pull Request -
State: closed - Opened by Alpvax over 3 years ago
- 2 comments
Labels: bug
#54 - 🐛 Fix parentheses not being stripped all the time
Pull Request -
State: closed - Opened by Alpvax over 3 years ago
- 1 comment
Labels: bug
#53 - 🐛 Pretty printer misses out `=>` when emitting lambdas.
Issue -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
#52 - 🐛 Parentheses aren't stripped during optimisation for function application.
Issue -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
- 2 comments
#51 - ❓ Add support for Haskell-style lambda `when` expressions?
Issue -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
- 1 comment
#49 - ♻️ Port emit code to elm-pretty-printer.
Pull Request -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
- 1 comment
#48 - ✨ Implement pattern matching expressions.
Pull Request -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
#46 - ✨ Add support for js-style template literals.
Issue -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
#45 - 🚧 Explicit errors for common pitfalls or mismatched expectations.
Issue -
State: open - Opened by hayleigh-dot-dev over 3 years ago
- 3 comments
#42 - ❓ Should we have an escape hatch to write inline JavaScript.
Issue -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
- 2 comments
#41 - ♻️ Port emit code to elm-pretty-printer.
Issue -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
#40 - 🔥 Remove the `,` discard operator.
Issue -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
- 1 comment
#39 - ✨ Implement a pattern matching construct.
Issue -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
#38 - 🐛 Private declarations cannot follow public ones.
Issue -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
Labels: bug
#37 - The cli repo has been removed
Pull Request -
State: closed - Opened by lpil over 3 years ago
- 1 comment
#35 - 🐛 Fix parentheses not being kept in AST
Pull Request -
State: closed - Opened by Alpvax over 3 years ago
Labels: bug
#34 - 🐛 Incorrect output of conditionals in parentheses
Issue -
State: closed - Opened by Alpvax over 3 years ago
#33 - ✨ Add support for emitting CommonJS modules.
Pull Request -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
#32 - ✨ Introduce syntax for the `undefined` literal.
Pull Request -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
#31 - ✨ Emit CommonJS modules.
Issue -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
#29 - 🐛 Work out why declarations are being removed during module optimisation.
Issue -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
- 1 comment
#28 - ✨ Use `()` as a shorthand for `undefined`.
Issue -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
#25 - Fix imports and add tests
Pull Request -
State: closed - Opened by Trymunx over 3 years ago
Labels: bug
#24 - 🐛 Function application fails to parse when the first expression is an `Accessor`
Issue -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
Labels: bug
#23 - 🐛 Imports fail to parse without an `as` binding.
Issue -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
Labels: bug
#22 - 🐛 Prefix object fields accessors don't transpire to JavaScript correctly.
Issue -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
- 1 comment
Labels: bug
#18 - ✨ Support patterns in `where` binding assignment.
Pull Request -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
#9 - ✨ Add support for parsing comments as both declarations and expressions.
Issue -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
- 1 comment
Labels: enhancement, good first issue
#7 - 🐛 The binding parser cannot handle more than one binding.
Issue -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
- 1 comment
Labels: bug
#6 - ✅ Put together a test suite to verify the parser.
Issue -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
- 1 comment
Labels: enhancement
#4 - 🐛 Parse chained object property accessors.
Issue -
State: closed - Opened by hayleigh-dot-dev over 3 years ago
Labels: bug