Ecosyste.ms: Issues

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

GitHub / nikodemus/foolang issues and pull requests

#969 - tests: fix self test on Mac

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

#968 - cps: can convert unknown method with constant arguments

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

#967 - tests: check output

Pull Request - State: closed - Opened by nikodemus about 2 years ago

#966 - Cleanups

Pull Request - State: closed - Opened by nikodemus about 2 years ago

#965 - cps: don't create constructors for primitive classes

Pull Request - State: closed - Opened by nikodemus about 2 years ago

#964 - Small cleanups

Pull Request - State: closed - Opened by nikodemus about 2 years ago

#963 - c backend: can emit main()

Pull Request - State: closed - Opened by nikodemus about 2 years ago

#962 - cps: convert literal selectors

Pull Request - State: closed - Opened by nikodemus about 2 years ago

#961 - new C backend can emit constant integers

Pull Request - State: closed - Opened by nikodemus about 2 years ago

#960 - new C backend can emit select

Pull Request - State: closed - Opened by nikodemus about 2 years ago

#959 - pop method function stack on return

Pull Request - State: closed - Opened by nikodemus about 2 years ago

#958 - remove dead Cargo dependencies with Dependabot alerts

Pull Request - State: closed - Opened by nikodemus about 2 years ago

#957 - nalgebra was a dead dependency

Pull Request - State: closed - Opened by nikodemus about 2 years ago

#956 - CPS: emit integer addition from the C backend

Pull Request - State: closed - Opened by nikodemus about 2 years ago

#955 - CPS converter handles methods with parameters

Pull Request - State: closed - Opened by nikodemus about 2 years ago

#954 - CPS backend: emit trivial user methods

Pull Request - State: closed - Opened by nikodemus about 2 years ago

#953 - Emit builtin method functions

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#952 - cps: c backend emits method objects and selectors

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#950 - WIP new C backend

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#949 - DATUM_OF and MAKE_INSTANCE

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#948 - Inline ctors

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#947 - cps: inline user methods

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#946 - cps: small cleanups

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#945 - cps: instance methods

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#944 - cps: sends to self

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#943 - cps: explicit namespace for interning selectors

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#942 - cps: baby steps towards handling class definitions

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#941 - CI: add cps.foo

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#940 - cps: intern CpsSelectors properly

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#939 - Message sends in CPS evaluator

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#938 - cps evaluator: refactoring

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#937 - cps: baby steps towards an evaluator

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#936 - design: 018-immutability

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#935 - cps: refactor ifTrue and ifFalse

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#934 - cps: refactor IfTrueImpl and IfFalseImpl into IfTrueIfFalseImpl

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#933 - cps: propagate continuation args across select

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#932 - cps: Boolean#ifTrue: and #ifFalse:

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#931 - cps: PreOrder, PostOrder, and ReversePostOrder

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#930 - cps: design doc #17

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#929 - cps: stricter targets

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#928 - cps: merge duplicate ops as part of cleanup

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#927 - cps: graphwiz output

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#926 - cps: convert return

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#925 - cps: small cleanups

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#924 - minor CPS refactoring and an unrelated fix

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#923 - Second take on CPS conversion sketching

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#922 - Sketching out a CPS IR

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#921 - faster build

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#920 - Input#readCharTimeout:

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#919 - terminal example: alternate screen, boxed banner

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#918 - implement Selector#sendTo: as a builtin methods

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#917 - Integer#bitAnd:, #bitOr:, and #bitNot

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#916 - \x<hex> escapes in strings

Issue - State: open - Opened by nikodemus over 2 years ago
Labels: feature-lang

#915 - Unprocessed output

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#914 - Reading control characters

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#913 - Non-echoing and non-buffered input

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#912 - Toplevel let in self-hosted REPL should be visible to subsequent expressions

Issue - State: open - Opened by nikodemus over 2 years ago
Labels: bug-lang, blocker

#911 - consider: conventionally side-effectful methods return None

Issue - State: open - Opened by nikodemus over 2 years ago
Labels: design

#910 - self-hosted Class#__addMethod:

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#909 - clean up #debug methods

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#908 - Minor foo cleanups

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#907 - indirect method tables

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#906 - Test consolidation continues

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#905 - self-hosted Closure#onPanic:

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#904 - Uniquefy all names

Pull Request - State: closed - Opened by nikodemus over 2 years ago - 1 comment

#903 - compiled code raises DivideByZero

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#902 - Hashing dictionary

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#901 - AST optimizer

Pull Request - State: closed - Opened by nikodemus over 2 years ago

#900 - AST optimizer and hashing dictionary

Pull Request - State: closed - Opened by nikodemus over 2 years ago - 1 comment

#898 - binary format GC traces for debugging

Issue - State: closed - Opened by nikodemus over 2 years ago - 1 comment
Labels: feature-lang

#848 - Block#onPanic: does not work on target

Issue - State: closed - Opened by nikodemus over 2 years ago
Labels: bug-lang, blocker

#847 - DivideByZero handling on target in interpreted code

Issue - State: closed - Opened by nikodemus over 2 years ago
Labels: bug-lang, blocker

#842 - run self_test.foo on host as well, replacing test.foo entirely

Issue - State: closed - Opened by nikodemus over 2 years ago - 1 comment
Labels: blocker, testing

#841 - Consolidate tests

Issue - State: open - Opened by nikodemus over 2 years ago
Labels: blocker, testing

#835 - migrate tests from test.foo to self_test.foo, run on target

Issue - State: closed - Opened by nikodemus almost 3 years ago - 1 comment
Labels: blocker, testing

#834 - redesign testing

Issue - State: closed - Opened by nikodemus almost 3 years ago - 1 comment
Labels: blocker, testing

#833 - interactive environment

Issue - State: open - Opened by nikodemus almost 3 years ago
Labels: feature-lang, design

#826 - full inlining on AST

Issue - State: closed - Opened by nikodemus over 3 years ago - 1 comment
Labels: optimization

#820 - command-line option parser

Issue - State: open - Opened by nikodemus over 3 years ago
Labels: feature-lang, good-first-issue

#816 - speeding up transpiler

Issue - State: closed - Opened by nikodemus over 3 years ago - 1 comment
Labels: quality-of-life, optimization

#815 - faster calling convention

Issue - State: closed - Opened by nikodemus over 3 years ago - 2 comments
Labels: optimization

#811 - check that builtin signature matches selector

Issue - State: open - Opened by nikodemus over 3 years ago
Labels: bug-lang, good-first-issue

#809 - DoesNotUnderstand handling depends on a big chunk of prelude

Issue - State: open - Opened by nikodemus over 3 years ago
Labels: bug-lang

#806 - stack-allocated closures for builtins

Issue - State: closed - Opened by nikodemus over 3 years ago - 1 comment
Labels: optimization

#804 - instances of known classes need only a datum slot in the context

Issue - State: closed - Opened by nikodemus over 3 years ago - 1 comment
Labels: optimization

#803 - user-defined immediates

Issue - State: open - Opened by nikodemus over 3 years ago
Labels: optimization

#797 - delete unused flushable sends in CPS

Issue - State: closed - Opened by nikodemus over 3 years ago
Labels: optimization

#796 - dead variable elimination on CPS

Issue - State: open - Opened by nikodemus over 3 years ago
Labels: optimization

#794 - constant folding on AST

Issue - State: closed - Opened by nikodemus over 3 years ago - 1 comment
Labels: optimization

#793 - forward type propagation on AST

Issue - State: closed - Opened by nikodemus over 3 years ago - 1 comment

#788 - foo binary

Issue - State: open - Opened by nikodemus over 3 years ago - 1 comment
Labels: feature-lang

#757 - implement target Dictionary via hashing

Issue - State: closed - Opened by nikodemus over 3 years ago
Labels: feature-lang, optimization

#740 - uniquefy mangled class and interface names

Issue - State: closed - Opened by nikodemus over 3 years ago
Labels: bug-lang, cleanup

#737 - stack allocated contexts

Issue - State: closed - Opened by nikodemus over 3 years ago - 1 comment
Labels: optimization

#680 - linearize generated C code instead of using block expressions

Issue - State: closed - Opened by nikodemus over 3 years ago - 1 comment
Labels: cleanup, good-first-issue, quality-of-life

#651 - parser loses \n vs literal newline distinction in strings

Issue - State: open - Opened by nikodemus over 3 years ago - 1 comment
Labels: bug-lang

#497 - AST should not resolve variables to frameOffsets and index

Issue - State: closed - Opened by nikodemus about 4 years ago - 1 comment
Labels: design

#482 - idea: syntax methods as macro-replacements

Issue - State: closed - Opened by nikodemus about 4 years ago - 1 comment
Labels: feature-lang, design

#450 - source locations in CPS

Issue - State: open - Opened by nikodemus about 4 years ago
Labels: feature-lang, quality-of-life

#386 - consider syntax change: `[]` vs `{}`

Issue - State: open - Opened by nikodemus over 4 years ago
Labels: design, syntax