Ecosyste.ms: Issues

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

GitHub / tekknolagi/scrapscript issues and pull requests

#239 - Add an optimizing compiler

Pull Request - State: open - Opened by tekknolagi 1 day ago

#238 - Move non-main files into util/

Pull Request - State: closed - Opened by tekknolagi 1 day ago

#237 - Run limited selection of tests with slimcc

Pull Request - State: closed - Opened by tekknolagi 1 day ago

#236 - Remove Poetry

Pull Request - State: closed - Opened by tekknolagi 1 day ago

#235 - Use uv to manage CI

Pull Request - State: closed - Opened by tekknolagi 1 day ago - 2 comments

#234 - Separate out tests into separate file

Pull Request - State: closed - Opened by tekknolagi 1 day ago - 3 comments

#232 - Make the parser drive the lexer

Pull Request - State: closed - Opened by neuroevolutus 12 days ago - 1 comment

#231 - Remove spurious print from compiler_tests

Pull Request - State: closed - Opened by tekknolagi 13 days ago

#230 - Make CONST_HEAP work on macOS

Pull Request - State: closed - Opened by Denbox 13 days ago - 1 comment

#229 - Add Python 3.14 to testing matrix

Pull Request - State: closed - Opened by tekknolagi 19 days ago

#228 - Use `class Peekable` for parser

Pull Request - State: closed - Opened by neuroevolutus 20 days ago - 1 comment

#226 - Make div return float

Pull Request - State: closed - Opened by tekknolagi about 1 month ago

#225 - Shorten binary serialization for true and false

Issue - State: open - Opened by tekknolagi about 1 month ago
Labels: good first issue

#223 - Don't make const heap objects roots

Pull Request - State: open - Opened by tekknolagi about 1 month ago

#222 - Small GC fixes

Pull Request - State: closed - Opened by tekknolagi about 1 month ago

#221 - Assert aligned. Don't align in GC

Issue - State: closed - Opened by tekknolagi about 1 month ago

#220 - Only check if in_const_heap when visiting grey objects

Issue - State: open - Opened by tekknolagi about 1 month ago - 1 comment

#219 - Use Tarjan to do SCC for type inference

Issue - State: open - Opened by tekknolagi about 1 month ago

#218 - Add initial bignum implementation

Pull Request - State: open - Opened by tekknolagi about 1 month ago

#215 - Coalesce minus int/float into negative int/float

Pull Request - State: closed - Opened by tekknolagi about 1 month ago

#215 - Coalesce minus int/float into negative int/float

Pull Request - State: closed - Opened by tekknolagi about 1 month ago

#214 - Remove size field from strings

Issue - State: open - Opened by tekknolagi about 1 month ago
Labels: good first issue

#214 - Remove size field from strings

Issue - State: open - Opened by tekknolagi about 1 month ago
Labels: good first issue

#213 - Remove CompiledFunction.id

Pull Request - State: closed - Opened by tekknolagi about 1 month ago

#213 - Remove CompiledFunction.id

Pull Request - State: closed - Opened by tekknolagi about 1 month ago

#212 - Run clang-format

Pull Request - State: closed - Opened by tekknolagi about 1 month ago

#211 - Split parser into main entrypoint and two helpers

Pull Request - State: closed - Opened by neuroevolutus about 1 month ago - 6 comments

#210 - Consider targeting FVM

Issue - State: open - Opened by tekknolagi about 2 months ago

#209 - Add another generalization test

Pull Request - State: closed - Opened by tekknolagi about 2 months ago

#208 - Remove unneeded `Juxt` token

Pull Request - State: closed - Opened by neuroevolutus about 2 months ago - 4 comments

#207 - Install deps once

Pull Request - State: open - Opened by tekknolagi 2 months ago

#206 - Check heap pointer aligned

Pull Request - State: closed - Opened by tekknolagi 2 months ago

#205 - Use level-based generalization

Pull Request - State: open - Opened by tekknolagi 3 months ago

#204 - Add a generalization test

Pull Request - State: closed - Opened by tekknolagi 3 months ago

#203 - optimize code generation for pattern matching

Pull Request - State: open - Opened by catharinejm 4 months ago

#202 - Elide more type checks

Pull Request - State: open - Opened by tekknolagi 4 months ago

#201 - Support anonymous record spread in compiler

Pull Request - State: closed - Opened by tekknolagi 4 months ago

#200 - Simplify type of row rest

Pull Request - State: closed - Opened by tekknolagi 4 months ago

#199 - Fix mypy type errors in compiler

Pull Request - State: closed - Opened by tekknolagi 4 months ago

#198 - Remove recursive_find

Pull Request - State: closed - Opened by tekknolagi 4 months ago

#197 - Add row polymorphism to type system

Pull Request - State: closed - Opened by tekknolagi 4 months ago

#196 - Infer types for more operators

Pull Request - State: closed - Opened by tekknolagi 4 months ago

#195 - Add Damas-Hindley-Milner type inference

Pull Request - State: closed - Opened by tekknolagi 4 months ago - 1 comment

#194 - Tiny bytecode

Issue - State: open - Opened by tekknolagi 4 months ago

#193 - Compile with pnut

Issue - State: open - Opened by tekknolagi 4 months ago

#192 - mb pretty web repl

Pull Request - State: closed - Opened by tekknolagi 6 months ago

#191 - Use precedence-aware pretty printing

Pull Request - State: closed - Opened by tekknolagi 6 months ago

#190 - Fuzz lexer, parser, eval/compile

Issue - State: open - Opened by tekknolagi 6 months ago

#189 - Run with ASAN

Pull Request - State: closed - Opened by tekknolagi 6 months ago

#188 - Verify shadow stack before and after collect

Pull Request - State: closed - Opened by tekknolagi 7 months ago

#187 - Verify the heap before and after GC

Pull Request - State: closed - Opened by tekknolagi 7 months ago

#186 - Grow the heap if need be

Pull Request - State: closed - Opened by tekknolagi 7 months ago

#185 - Deduplicate space functions a bit

Pull Request - State: closed - Opened by tekknolagi 7 months ago

#184 - Check record size in pattern match

Pull Request - State: closed - Opened by tekknolagi 7 months ago

#183 - compiler: v-lists (Bagwell)

Issue - State: open - Opened by tekknolagi 7 months ago - 1 comment

#182 - Optimize small_string_concat

Pull Request - State: closed - Opened by tekknolagi 7 months ago

#180 - Remove old TODO

Pull Request - State: closed - Opened by tekknolagi 7 months ago

#179 - Store heap object size in gc_obj header

Pull Request - State: closed - Opened by tekknolagi 7 months ago

#177 - Small float

Issue - State: open - Opened by tekknolagi 7 months ago - 1 comment

#176 - For flat scraps, serialize in sorted field order

Issue - State: open - Opened by tekknolagi 7 months ago
Labels: good first issue

#175 - Simplify small string creation

Pull Request - State: closed - Opened by tekknolagi 7 months ago

#174 - Encode variants with holes as immediates

Pull Request - State: closed - Opened by tekknolagi 7 months ago

#173 - Update dependency versions

Pull Request - State: closed - Opened by gregorybchris 8 months ago - 1 comment

#172 - Deferred code generation

Issue - State: open - Opened by tekknolagi 8 months ago - 1 comment

#171 - Mark .const_heap as const

Pull Request - State: closed - Opened by tekknolagi 8 months ago

#170 - Database with inc-lc

Issue - State: open - Opened by tekknolagi 8 months ago

#169 - Encode everything smaller (flat scraps)

Pull Request - State: closed - Opened by tekknolagi 8 months ago

#166 - compiler: coroutines?

Issue - State: open - Opened by tekknolagi 8 months ago

#165 - Move static heap memory into struct

Pull Request - State: closed - Opened by tekknolagi 8 months ago

#164 - Construct smallstr in a macro

Pull Request - State: closed - Opened by tekknolagi 8 months ago - 1 comment

#163 - Encode const small strings in the compiler

Pull Request - State: closed - Opened by tekknolagi 8 months ago

#162 - compiler: Implement heap growth policy

Issue - State: closed - Opened by tekknolagi 8 months ago - 1 comment

#161 - Support tcc, chibicc, and cproc

Pull Request - State: closed - Opened by tekknolagi 8 months ago - 1 comment

#160 - Make string_concat static

Pull Request - State: closed - Opened by tekknolagi 8 months ago

#159 - Allocate a separate const heap

Pull Request - State: closed - Opened by tekknolagi 8 months ago - 1 comment

#158 - Investigate STATIC_HEAP and debug memset interactions

Issue - State: closed - Opened by tekknolagi 8 months ago - 1 comment

#157 - compiler: Support multiple object spaces

Issue - State: closed - Opened by tekknolagi 8 months ago

#156 - compiler: Make handle stack size configurable like memory

Issue - State: open - Opened by tekknolagi 8 months ago
Labels: good first issue

#155 - Run liveness analysis to reduce number of handles

Issue - State: open - Opened by tekknolagi 8 months ago

#154 - Add optimizer to compiler

Issue - State: open - Opened by tekknolagi 8 months ago - 4 comments

#153 - Add k-CFA

Issue - State: open - Opened by tekknolagi 8 months ago

#152 - Add opt-in HM type checker

Issue - State: closed - Opened by tekknolagi 8 months ago

#151 - Support big integers in the compiler

Issue - State: open - Opened by tekknolagi 8 months ago

#150 - Make handles a linear stack

Pull Request - State: closed - Opened by tekknolagi 8 months ago - 2 comments

#149 - Check for empty string more directly

Pull Request - State: closed - Opened by tekknolagi 8 months ago

#148 - Add a little CPS optimizer

Pull Request - State: open - Opened by tekknolagi 8 months ago - 1 comment

#147 - Remove unistd and getpagesize

Pull Request - State: closed - Opened by tekknolagi 8 months ago

#146 - Move print and println to cli platform

Pull Request - State: open - Opened by tekknolagi 8 months ago

#145 - Bring back the ability to build Scrapscript in Docker

Pull Request - State: closed - Opened by tekknolagi 8 months ago

#144 - Fix README

Pull Request - State: closed - Opened by tekknolagi 8 months ago

#143 - Fix build-com

Pull Request - State: closed - Opened by tekknolagi 8 months ago

#142 - Re-do web repl as static file server

Pull Request - State: closed - Opened by tekknolagi 8 months ago

#141 - Optimize shadow stack creation

Pull Request - State: closed - Opened by tekknolagi 8 months ago

#140 - Add a "static heap" and support Windows

Pull Request - State: closed - Opened by tekknolagi 8 months ago

#139 - Add some compiler niceties

Pull Request - State: closed - Opened by tekknolagi 8 months ago