Ecosyste.ms: Issues

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

GitHub / quasilyte/goism issues and pull requests

#115 - Evaluation order issues

Issue - State: open - Opened by quasilyte over 6 years ago

#114 - List important optimizations to affect new IR design

Issue - State: open - Opened by quasilyte over 6 years ago

#113 - Escape analysis in the Elisp context

Issue - State: open - Opened by quasilyte over 6 years ago - 1 comment
Labels: optimization, long-term

#112 - Consider gofrontend as a new foundation for goism

Issue - State: open - Opened by quasilyte over 6 years ago - 1 comment
Labels: domain:frontend, long-term

#111 - sexpconv package refactoring

Issue - State: open - Opened by quasilyte about 7 years ago
Labels: refactoring

#110 - Interface-to-interface type assertion

Issue - State: open - Opened by quasilyte about 7 years ago - 1 comment
Labels: conformance

#109 - doc.go for tst package (#69)

Pull Request - State: closed - Opened by theLastOfCats about 7 years ago - 2 comments

#108 - fix misspell #84

Pull Request - State: closed - Opened by bontequero about 7 years ago - 1 comment

#107 - width-based inlining

Issue - State: closed - Opened by quasilyte about 7 years ago
Labels: optimization

#106 - Variadic form of "append" builtin

Issue - State: open - Opened by quasilyte about 7 years ago
Labels: domain:frontend, domain:runtime, go-feature

#105 - Update translation specification

Issue - State: open - Opened by quasilyte about 7 years ago
Labels: docs

#104 - Implement named function results

Issue - State: open - Opened by quasilyte about 7 years ago
Labels: domain:frontend, go-feature

#103 - Implement function-local const/type defs

Issue - State: open - Opened by quasilyte about 7 years ago
Labels: domain:frontend, go-feature

#102 - Implement "Method values"

Issue - State: open - Opened by quasilyte about 7 years ago
Labels: domain:frontend, go-feature

#101 - Implement 3-index slice expressions

Issue - State: open - Opened by quasilyte about 7 years ago
Labels: domain:frontend, domain:runtime, go-feature

#100 - Implement type switch statement

Issue - State: open - Opened by quasilyte about 7 years ago
Labels: domain:frontend, go-feature

#99 - Implement lambda expressions (with lexical closure)

Issue - State: open - Opened by quasilyte about 7 years ago
Labels: domain:frontend, go-feature

#98 - Add variadic functions basic support

Issue - State: open - Opened by quasilyte about 7 years ago
Labels: domain:frontend, go-feature

#97 - Implement "Comma, ok" special assignment for maps

Issue - State: open - Opened by quasilyte about 7 years ago
Labels: domain:frontend, go-feature

#96 - Impement interface types assertions

Issue - State: open - Opened by quasilyte about 7 years ago - 1 comment
Labels: domain:frontend, domain:runtime, go-feature

#95 - Add Go interfaces support

Issue - State: closed - Opened by quasilyte about 7 years ago - 1 comment
Labels: domain:frontend, domain:ir-backend, go-feature

#94 - Implement strings extension in Emacs core

Issue - State: open - Opened by quasilyte over 7 years ago - 1 comment
Labels: optimization, long-term

#93 - Additional sexp nodes vs bare runtime function calls

Issue - State: open - Opened by quasilyte over 7 years ago

#92 - Fix O(N) complexity of StringIndex

Issue - State: open - Opened by quasilyte over 7 years ago - 1 comment
Labels: optimization

#91 - Better Cost() implementation for sexp.Switch

Issue - State: open - Opened by quasilyte over 7 years ago

#90 - LambdaCall for statements

Issue - State: open - Opened by quasilyte over 7 years ago - 3 comments
Labels: bug, domain:ir-backend

#89 - Link github issues with existing projects

Issue - State: closed - Opened by quasilyte over 7 years ago - 1 comment

#88 - FFI overloading and documentation

Issue - State: open - Opened by quasilyte over 7 years ago
Labels: enhancement, domain:lisp

#87 - Cleanup default FFI

Issue - State: closed - Opened by quasilyte over 7 years ago
Labels: refactoring, domain:lisp

#86 - Emacs bool vectors

Issue - State: open - Opened by quasilyte over 7 years ago
Labels: optimization, domain:runtime

#85 - "_" discards array-ref assignments

Issue - State: open - Opened by quasilyte over 7 years ago
Labels: conformance, domain:frontend

#84 - Goreport: improve "misspell" score

Issue - State: closed - Opened by quasilyte over 7 years ago - 1 comment
Labels: easy

#83 - Check inline candidate cost after inining and optimizations

Issue - State: closed - Opened by quasilyte over 7 years ago - 1 comment
Labels: optimization

#82 - Rename sexp.While to sexp.For

Issue - State: open - Opened by quasilyte over 7 years ago
Labels: refactoring, easy

#81 - Implement missing string ops

Issue - State: open - Opened by quasilyte over 7 years ago - 3 comments
Labels: domain:frontend, domain:ir-backend, domain:runtime

#80 - Improve dead code analysis

Issue - State: closed - Opened by quasilyte over 7 years ago

#79 - "goto" outside block corrupts execution stack

Issue - State: closed - Opened by quasilyte over 7 years ago - 4 comments
Labels: bug

#78 - Self-assignment causes runtime panic

Issue - State: closed - Opened by quasilyte over 7 years ago
Labels: bug

#77 - Use `vmm.StructReprOf` inside struct related cost approximations

Issue - State: open - Opened by quasilyte over 7 years ago - 1 comment
Labels: easy, domain:frontend

#76 - Set sexp.Func `Complexity` field

Issue - State: closed - Opened by quasilyte over 7 years ago - 2 comments

#75 - Sync FFI, lisp.Func and instr.Instr names

Issue - State: open - Opened by quasilyte over 7 years ago - 3 comments
Labels: refactoring, easy

#74 - Zero values from emacs/rt package

Issue - State: open - Opened by quasilyte over 7 years ago
Labels: easy

#73 - Keyed array literal initializers

Issue - State: open - Opened by quasilyte over 7 years ago
Labels: go-feature

#72 - Making go-sym optional in FFI declarations

Issue - State: open - Opened by quasilyte over 7 years ago
Labels: enhancement, domain:lisp

#71 - Remove old branches

Issue - State: closed - Opened by quasilyte over 7 years ago - 1 comment

#70 - Reduce coupling between `ir` and `sexp`/`sexpconv`

Issue - State: closed - Opened by quasilyte over 7 years ago - 3 comments
Labels: refactoring

#69 - Add package comments

Issue - State: open - Opened by quasilyte over 7 years ago - 1 comment
Labels: easy

#68 - Shared sexp forms and Copy()

Issue - State: open - Opened by quasilyte over 7 years ago - 1 comment
Labels: bug

#67 - Break for "switch" statements

Issue - State: open - Opened by quasilyte over 7 years ago
Labels: bug, domain:frontend, go-feature

#66 - Implement labeled continue/break

Issue - State: open - Opened by quasilyte over 7 years ago
Labels: domain:frontend, go-feature

#65 - Reduce "nil" usage

Issue - State: open - Opened by quasilyte over 7 years ago
Labels: refactoring

#64 - Implement missing loop forms

Issue - State: open - Opened by quasilyte over 7 years ago
Labels: go-feature

#63 - IR varset+varref produce invalid lapcode

Issue - State: closed - Opened by quasilyte over 7 years ago - 2 comments
Labels: bug

#62 - Conformance tests

Issue - State: closed - Opened by quasilyte over 7 years ago - 2 comments

#61 - Add Goreport badge

Issue - State: closed - Opened by quasilyte over 7 years ago

#60 - Implement struct comparison

Issue - State: open - Opened by quasilyte over 7 years ago
Labels: go-feature

#59 - Expression switch statement optimization

Issue - State: open - Opened by quasilyte over 7 years ago
Labels: optimization

#58 - Roadmap 2

Issue - State: closed - Opened by quasilyte over 7 years ago - 1 comment

#57 - Alternative code generation backend

Issue - State: open - Opened by quasilyte over 7 years ago - 6 comments
Labels: long-term

#56 - Use go spec terminology (rename sexp.IsReturning)

Issue - State: closed - Opened by quasilyte over 7 years ago
Labels: easy

#55 - Supply scripts for simple dev environment preparations

Issue - State: open - Opened by quasilyte over 7 years ago

#54 - Add CONTRIBUTING.md

Issue - State: open - Opened by quasilyte over 7 years ago - 2 comments
Labels: docs

#53 - Make it easier for people to get involved

Issue - State: open - Opened by quasilyte over 7 years ago

#52 - Concurrency and multithreading

Issue - State: open - Opened by quasilyte over 7 years ago
Labels: enhancement, conformance, domain:runtime

#50 - Fix vectors misspelling

Pull Request - State: closed - Opened by eatonphil over 7 years ago - 2 comments

#49 - Use sexp.Walk in sexp.IsReturning

Issue - State: closed - Opened by quasilyte over 7 years ago - 2 comments

#48 - Restore design.md document

Issue - State: open - Opened by quasilyte over 7 years ago - 1 comment
Labels: docs

#47 - Re-write IR related code

Issue - State: open - Opened by quasilyte over 7 years ago
Labels: domain:lisp, domain:ir-backend

#46 - Update documentation to reflect recent changes

Issue - State: closed - Opened by quasilyte over 7 years ago - 1 comment

#45 - Slice get/set bound checks

Issue - State: open - Opened by quasilyte over 7 years ago - 1 comment
Labels: conformance, domain:runtime

#44 - Struct conversions

Issue - State: open - Opened by quasilyte over 7 years ago
Labels: domain:frontend, go-feature

#43 - Lisp intrinsics package lazy loading

Issue - State: open - Opened by quasilyte over 7 years ago
Labels: easy, domain:loader

#42 - Accept package name instead of full package path in main/translate_package

Issue - State: closed - Opened by quasilyte over 7 years ago
Labels: easy

#41 - Rename (shorten) identifiers to make code more idiomatic

Issue - State: open - Opened by quasilyte over 7 years ago
Labels: refactoring, easy

#40 - Fix extern function call

Issue - State: closed - Opened by quasilyte over 7 years ago - 1 comment

#39 - Implement methods support

Issue - State: closed - Opened by quasilyte over 7 years ago - 2 comments

#38 - Simplify inserts inlineable function calls

Issue - State: closed - Opened by quasilyte over 7 years ago - 1 comment

#37 - Noinline/inline hints

Issue - State: open - Opened by quasilyte over 7 years ago
Labels: domain:frontend

#36 - lisp.Object `Interface()` method

Issue - State: open - Opened by quasilyte over 7 years ago - 1 comment

#34 - Cross-package inlining

Issue - State: closed - Opened by quasilyte over 7 years ago - 1 comment

#33 - sexp.Walk function

Issue - State: closed - Opened by quasilyte over 7 years ago
Labels: easy

#31 - Cross basic-block peephole optimizations

Issue - State: open - Opened by quasilyte over 7 years ago - 1 comment
Labels: optimization, domain:ir-backend

#30 - Empty structs

Issue - State: open - Opened by quasilyte over 7 years ago
Labels: go-feature

#29 - Rename project to goism

Issue - State: closed - Opened by quasilyte over 7 years ago - 1 comment

#28 - Re-write runtime in Go

Issue - State: closed - Opened by quasilyte over 7 years ago - 8 comments

#26 - String conversions

Issue - State: open - Opened by quasilyte over 7 years ago - 1 comment
Labels: easy, domain:frontend, go-feature

#25 - Invalid types of sexp forms

Issue - State: open - Opened by quasilyte over 7 years ago
Labels: bug, domain:frontend

#24 - Computable function complexity

Issue - State: closed - Opened by quasilyte over 7 years ago

#23 - Variable comments

Issue - State: open - Opened by quasilyte over 7 years ago
Labels: enhancement, domain:loader

#22 - Refactoring

Issue - State: closed - Opened by quasilyte over 7 years ago - 2 comments

#18 - Non "=" assignments must evaluate lhs only once

Issue - State: open - Opened by quasilyte over 7 years ago - 2 comments
Labels: optimization, conformance, domain:frontend

#17 - Integer constants with at least 256 bits

Issue - State: closed - Opened by quasilyte over 7 years ago - 1 comment

#16 - Unchecked panics

Issue - State: closed - Opened by quasilyte over 7 years ago
Labels: optimization

#12 - Named function results

Issue - State: open - Opened by quasilyte over 7 years ago
Labels: domain:frontend, go-feature

#9 - Global variables

Issue - State: closed - Opened by quasilyte over 7 years ago - 1 comment

#7 - Structs: basic support (no methods)

Issue - State: closed - Opened by quasilyte over 7 years ago

#5 - Pointers

Issue - State: open - Opened by quasilyte over 7 years ago - 2 comments
Labels: domain:frontend, domain:runtime, go-feature

#4 - Type assertions

Issue - State: open - Opened by quasilyte over 7 years ago
Labels: domain:frontend, domain:runtime, go-feature

#3 - Fixed-size arith

Issue - State: open - Opened by quasilyte over 7 years ago
Labels: conformance, domain:frontend, go-feature

#2 - Function calls with "ellipsis" (variadic)

Issue - State: open - Opened by quasilyte over 7 years ago - 1 comment
Labels: go-feature