Ecosyste.ms: Issues

An open API service for providing issue and pull request metadata for open source projects.

GitHub / crane-lang/crane issues and pull requests

#62 - Use `resolver = "2"`

Pull Request - State: closed - Opened by maxdeviant 11 months ago

#61 - Flesh out README a bit

Pull Request - State: closed - Opened by maxdeviant about 1 year ago

#60 - Explicitly represent `()` and `Uint64` in type system

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#59 - Use `Ty` instead of `Arc<TyKind>`

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#58 - Revert type interning

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#57 - Ensure types are interned uniquely

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#56 - Add `Fn` variant to `TyKind`

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#55 - Remove unused `Environment` struct

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#54 - Add type arena

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#53 - Lay foundation for interned types

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#52 - Move basic types to `TyContext`

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#51 - Store Inkwell objects on `NativeBackend`

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#50 - Add parsing for struct expressions

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#49 - Require struct names to be PascalCased

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#48 - Require union names to be PascalCased

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#47 - Add first class functions

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#46 - Add parsing for function types

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#45 - Explicitly represent types in AST

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#44 - Add another casing test

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#43 - Add first compiler UI test

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#42 - Extract `Compiler`

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#41 - Require function names to be snake_cased

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#40 - Use already-defined prelude types

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#39 - Distinguish between comments and doc comments during lexing

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#38 - Add tests for modules

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#37 - Bring functions into scope with `use`

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#36 - Register functions in their respective modules

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#35 - Distinguish between module path and function name during registration

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#33 - Use paths in typed AST

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#32 - Add inline modules

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#31 - Use `Path`s to refer to `Variable`s in the AST

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#30 - Parse `use` items

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#29 - Alphabetize keywords

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#28 - Add `Package` as top-level AST node

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#27 - Remove unused `tracing` imports

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#26 - Add `--example` flag to `crane build` and `crane run`

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#25 - Add basic `crane new` command

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#24 - Change instrumentation to `#[instrument]`

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#23 - Add tests for `Ident` impls

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#22 - Allow function calls in `let` initializers

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#21 - Add `let` bindings

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#20 - Box `TyStmtKind` variants

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#19 - Add dedicated AST node for types in untyped AST

Issue - State: open - Opened by maxdeviant over 1 year ago

#18 - Add `just cloc` command

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#17 - Box `StmtKind` variants

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#16 - Add tests for AST node sizes

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#15 - Parse `struct` and `union` declarations

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#14 - Run `cargo fmt --check` in CI

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#13 - Setup type checker snapshot tests

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#12 - Run CI on any branch

Pull Request - State: closed - Opened by maxdeviant over 1 year ago - 1 comment

#11 - Add lexer/parser test for function return types

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#10 - Run `cargo fmt`

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#9 - Setup parser snapshot tests

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#8 - Setup lexer snapshot tests

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#7 - Add return values and types to functions

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#6 - Cache LLVM in CI

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#5 - Fix Clippy lints

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#4 - Adjust CI for merge queue

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#3 - Type check function arguments

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#2 - Setup CI

Pull Request - State: closed - Opened by maxdeviant over 1 year ago

#1 - Rewrite parser

Pull Request - State: closed - Opened by maxdeviant over 1 year ago