Ecosyste.ms: Issues

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

GitHub / grain-lang/grain issues and pull requests

#1828 - Fix formatter weirdness introduced by `and` keyword

Issue - State: closed - Opened by phated over 1 year ago - 1 comment
Labels: grainfmt

#1826 - feat(compiler)!: Make types nonrecursive by default

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

#1825 - feat(compiler)!: Make types nonrecursive by default

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

#1824 - Time resolution on WASI runner

Issue - State: open - Opened by phated over 1 year ago - 1 comment
Labels: WASI

#1822 - Grain CLI should have a way to pass args to the WASI runner

Issue - State: closed - Opened by phated over 1 year ago - 1 comment

#1820 - Recursive performance in current build vs. 0.5.13

Issue - State: closed - Opened by mortax over 1 year ago - 2 comments

#1819 - Convert `Option`/`Result` `and`/`or` to operators

Issue - State: closed - Opened by alex-snezhko over 1 year ago

#1818 - `fdPrestatGet` contains a hack for null-terminated strings

Issue - State: open - Opened by ospencer over 1 year ago - 1 comment
Labels: WASI

#1817 - fix(stdlib): Return early from `Process.argv()` if length is zero

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

#1816 - Remove --experimental-wasm-return-call flag when wasm-return-call is no longer experimental

Issue - State: open - Opened by phated over 1 year ago
Labels: cleanup, compiler

#1815 - Add doubly linked list.

Issue - State: open - Opened by spotandjake over 1 year ago
Labels: enhancement, investigation

#1814 - Stdlib: Number conversions.

Issue - State: open - Opened by spotandjake over 1 year ago
Labels: stdlib

#1813 - Stdlib: Bring number libs api's inline with main number api

Issue - State: open - Opened by spotandjake over 1 year ago
Labels: enhancement, stdlib

#1812 - Call Stack On Exception's

Issue - State: closed - Opened by spotandjake over 1 year ago
Labels: enhancement, question, compiler

#1811 - chore(grainfmt): Refactor testing to align with graindoc

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

#1810 - feat(grainfmt)!: Implement a new formatter

Pull Request - State: closed - Opened by phated over 1 year ago - 1 comment
Labels: graindoc

#1809 - fix(compiler)!: Disallow enum variants with parens but no types

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

#1807 - feat(compiler)!: Reduce size of runtime heap

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

#1806 - fix(compiler)!: Remove static runtime pointers

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

#1805 - Print Crashes

Issue - State: closed - Opened by spotandjake over 1 year ago
Labels: bug

#1804 - feat(compiler)!: Remove arbitrary per-file compiler flags, add acceptable options as module attributes

Pull Request - State: closed - Opened by alex-snezhko over 1 year ago - 1 comment
Labels: compiler

#1803 - chore: Update license year

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

#1802 - Stdlib: Add `Bytes.getIntN`

Issue - State: closed - Opened by spotandjake over 1 year ago - 1 comment
Labels: stdlib

#1801 - Runtime: Add tests for the entire runtime

Issue - State: open - Opened by spotandjake over 1 year ago
Labels: tests

#1800 - fix(stdlib)!: Remove extra space when converting Bytes to String

Pull Request - State: closed - Opened by spotandjake over 1 year ago - 1 comment
Labels: enhancement, runtime

#1799 - Runtime: Remove Trailing Space from Print Bytes

Issue - State: closed - Opened by spotandjake over 1 year ago
Labels: enhancement, runtime

#1798 - Test: Add smoke tests for lsp

Issue - State: open - Opened by spotandjake over 1 year ago
Labels: tests, lsp

#1797 - Compiler: Require extensions for local include paths

Issue - State: closed - Opened by spotandjake over 1 year ago - 1 comment
Labels: low-priority, compiler, investigation

#1796 - GrainDoc: Consider escaping ` in examples

Issue - State: open - Opened by spotandjake over 1 year ago
Labels: enhancement, graindoc

#1795 - DecRefError from mutable variable inside a closure

Issue - State: closed - Opened by marcusroberts over 1 year ago - 3 comments
Labels: bug, compiler

#1794 - Stdlib: Add `toString` functions

Issue - State: open - Opened by spotandjake over 1 year ago
Labels: enhancement, stdlib, good second issue

#1793 - feat(grainlsp): Implement inlay hints for module includes

Pull Request - State: closed - Opened by marcusroberts over 1 year ago - 1 comment
Labels: enhancement

#1792 - feat!: Grain produces JS output instead of WebAssembly

Pull Request - State: closed - Opened by phated over 1 year ago - 6 comments

#1788 - Compiler: The Grain Compiler Does Not Seem To Properly handle Unicode In Comments

Issue - State: closed - Opened by spotandjake over 1 year ago - 1 comment
Labels: bug, compiler

#1787 - feat(grainlsp): Implement goto definition

Pull Request - State: closed - Opened by marcusroberts over 1 year ago - 1 comment
Labels: enhancement

#1786 - chore: Update links to main Grain repo

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

#1785 - chore: Update dispatch-website ref

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

#1784 - Add List `isEmpty`

Issue - State: closed - Opened by spotandjake over 1 year ago - 3 comments
Labels: enhancement, stdlib

#1783 - chore(compiler): Use `String.ends_with` to check last character

Pull Request - State: closed - Opened by spotandjake over 1 year ago
Labels: cleanup, compiler

#1782 - feat: Add A Special Error for includes ending in `.gr`

Pull Request - State: closed - Opened by spotandjake over 1 year ago - 1 comment
Labels: enhancement, compiler

#1781 - fix(stdlib): Fix overzealous Memory.fill in Buffer.truncate

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

#1780 - feat(compiler): Add stack allocation information to small ints

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

#1776 - feat(graindoc)!: Improve docgen for labeled & default arguments

Pull Request - State: closed - Opened by alex-snezhko over 1 year ago - 5 comments

#1772 - chore(stdlib)!: Use default arguments in more of stdlib

Pull Request - State: closed - Opened by alex-snezhko over 1 year ago - 3 comments

#1768 - feat(stdlib)!: Add `print` suffix default argument

Pull Request - State: closed - Opened by alex-snezhko over 1 year ago - 9 comments
Labels: stdlib

#1767 - feat(graindoc): Add test harness

Pull Request - State: closed - Opened by spotandjake over 1 year ago
Labels: tests, graindoc

#1765 - Feat: Call Start Function On Export

Pull Request - State: closed - Opened by spotandjake over 1 year ago - 10 comments
Labels: enhancement, compiler

#1763 - GrainDoc: Labeled Arguments Get The Type `Option<a>` in param list

Issue - State: closed - Opened by spotandjake over 1 year ago
Labels: support, graindoc

#1763 - GrainDoc: Labeled Arguments Get The Type `Option<a>` in param list

Issue - State: closed - Opened by spotandjake over 1 year ago
Labels: support, graindoc

#1758 - Compiler: Re-exporting types causes type to take on module name

Issue - State: closed - Opened by spotandjake over 1 year ago - 2 comments
Labels: bug, types, modules, compiler

#1757 - Absolute paths in CMIs

Issue - State: open - Opened by ospencer over 1 year ago
Labels: compiler

#1755 - chore(stdlib)!: Replace `parseInt` error strings with structured error enum

Pull Request - State: closed - Opened by spotandjake over 1 year ago - 6 comments
Labels: stdlib, runtime

#1754 - Use non .wasm extension for intermediate build files

Issue - State: open - Opened by ospencer over 1 year ago
Labels: compiler

#1746 - feat(stdlib): Add `toIntegerRatio` and `fromIntegerRatio` to Rational Library

Pull Request - State: closed - Opened by spotandjake over 1 year ago
Labels: stdlib

#1744 - fea(stdlib): Add comparison operators to char stdlib

Pull Request - State: closed - Opened by spotandjake over 1 year ago - 2 comments
Labels: stdlib

#1734 - feat(stdlib)!: Convert unsafe `Wasm` functions to operators

Pull Request - State: closed - Opened by spotandjake over 1 year ago
Labels: runtime

#1710 - feat(stdlib)!: Add an exception to `%` when used on floats

Pull Request - State: closed - Opened by spotandjake over 1 year ago - 1 comment
Labels: runtime

#1708 - feat(stdlib): Add `chunk` function to Array module

Pull Request - State: closed - Opened by spotandjake over 1 year ago - 1 comment
Labels: stdlib

#1707 - feat(stdlib): Add `linearInterpolate`, `linearMap` and `clamp`

Pull Request - State: closed - Opened by spotandjake over 1 year ago - 1 comment
Labels: stdlib

#1699 - feat(stdlib): Add `asin`, `acos`, `atan`, `isClose` to Number module

Pull Request - State: closed - Opened by spotandjake over 1 year ago - 7 comments
Labels: stdlib

#1698 - Random Docs should list ranges.

Issue - State: closed - Opened by spotandjake over 1 year ago - 1 comment
Labels: stdlib, documentation

#1674 - Provide aarch64 binaries

Issue - State: open - Opened by xunfeng1980 over 1 year ago - 5 comments
Labels: enhancement, binaries

#1672 - Add new Rational functions

Issue - State: closed - Opened by ospencer over 1 year ago
Labels: enhancement, stdlib

#1666 - chore(compiler): Add list AST node

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

#1665 - feat(compiler): Arbitrary-position spreads

Pull Request - State: open - Opened by alex-snezhko over 1 year ago - 2 comments

#1654 - Grainformat: improve breaking early-returned `if` expressions

Issue - State: closed - Opened by alex-snezhko over 1 year ago
Labels: suggestion, grainfmt

#1645 - hacking on comment line breaks

Pull Request - State: closed - Opened by phated over 1 year ago - 3 comments

#1644 - Grainformat: remove extraneous newline for function comments in submodules

Issue - State: closed - Opened by alex-snezhko over 1 year ago
Labels: grainfmt

#1637 - Reorganize the runtime

Issue - State: closed - Opened by ospencer over 1 year ago - 1 comment
Labels: runtime

#1635 - Grainformat: Properly produce a newline after initial file comments

Issue - State: closed - Opened by ospencer over 1 year ago
Labels: grainfmt

#1634 - Grainformat: Group binops

Issue - State: closed - Opened by ospencer over 1 year ago
Labels: grainfmt

#1627 - Grainformat: Comments in include statements disappear

Issue - State: closed - Opened by ospencer over 1 year ago
Labels: bug, grainfmt

#1625 - grainc-flags as module attribute

Issue - State: closed - Opened by ospencer over 1 year ago
Labels: enhancement, compiler

#1624 - Grainlsp: Improvements for new module system

Issue - State: open - Opened by phated over 1 year ago - 2 comments
Labels: enhancement, lsp

#1612 - chore!: Require node version >=18.15 for WASI support

Pull Request - State: closed - Opened by spotandjake over 1 year ago - 6 comments

#1606 - Printtyp utilities use ocaml box-printing instead of grainformat printing

Issue - State: open - Opened by phated over 1 year ago - 1 comment
Labels: grainfmt

#1599 - chore(compiler): Update binaryen.ml to v0.20.1

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

#1597 - Make Node 18.15 the default

Issue - State: closed - Opened by ospencer over 1 year ago - 1 comment

#1594 - chore: release Grain v0.6 Emmer

Pull Request - State: closed - Opened by github-actions[bot] over 1 year ago - 4 comments
Labels: autorelease: tagged

#1590 - feat(StdLib): Sys/Socket

Pull Request - State: open - Opened by trucidare over 1 year ago - 2 comments

#1585 - feat!: Remove js-runner

Pull Request - State: closed - Opened by ospencer over 1 year ago - 4 comments

#1583 - feat(stdlib): Sys/Event

Pull Request - State: open - Opened by ospencer over 1 year ago

#1576 - Call Start Function On Each Export

Issue - State: closed - Opened by spotandjake over 1 year ago - 1 comment
Labels: enhancement, compiler

#1537 - GrainRunner: Use the real module name over the url

Issue - State: closed - Opened by spotandjake almost 2 years ago
Labels: cleanup

#1521 - Stdlib: `Array.fillRange` doesn't properly respect negative indexing

Issue - State: closed - Opened by phated almost 2 years ago - 1 comment
Labels: bug, stdlib

#1516 - Rational literal formatting

Issue - State: closed - Opened by ospencer almost 2 years ago
Labels: enhancement, grainfmt

#1510 - Compiler: Store type IDs in the environment

Issue - State: open - Opened by spotandjake almost 2 years ago
Labels: types, cleanup, compiler

#1507 - Compiler: Less Hard Coding in the arity function of the typechecker.

Issue - State: open - Opened by spotandjake almost 2 years ago
Labels: types, cleanup, compiler

#1478 - Stdlib: Improve `Number` trig functions

Issue - State: open - Opened by spotandjake almost 2 years ago
Labels: enhancement, stdlib

#1478 - Stdlib: Improve `Number` trig functions

Issue - State: open - Opened by spotandjake almost 2 years ago
Labels: enhancement, stdlib

#1478 - Stdlib: Reintroduce `gamma`, `factorial` functions

Issue - State: open - Opened by spotandjake almost 2 years ago - 1 comment
Labels: enhancement, stdlib

#1455 - Language: Support `-n`

Issue - State: open - Opened by spotandjake almost 2 years ago - 1 comment
Labels: enhancement, compiler, blocked