Ecosyste.ms: Issues

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

GitHub / fedor-ivn/project-f issues and pull requests

#86 - Use `make_shared` and `make_unique` more correctly

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

#85 - Collect user-defined functions in the GC

Pull Request - State: closed - Opened by snejugal about 1 year ago
Labels: enhancement

#84 - Add simple CI/CD pipeline

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

#83 - Fix zero division

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

#82 - Implement built-in predicates

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

#81 - Fix false-negative `cond`

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

#80 - Func lambda

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

#79 - Implement arithmetic built-in functions

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

#78 - One more Clang fix

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

#77 - Fix build with Clang

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

#76 - Stop iteration on exception

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

#75 - Implement garbage collection

Pull Request - State: closed - Opened by snejugal about 1 year ago
Labels: enhancement

#74 - Split semantic and function tests into smaller ones

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

#73 - Fix catching

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

#72 - Built-in functions

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

#71 - Split semantic and function tests into smaller ones

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

#70 - Implement the baseplate for functions

Pull Request - State: closed - Opened by snejugal about 1 year ago
Labels: enhancement

#69 - Evaluate break

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

#68 - Split semantic and function tests into smaller ones

Issue - State: closed - Opened by snejugal over 1 year ago

#67 - Implement evaluation of while

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

#66 - Evaluate prog

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

#65 - Test runner supports semantic tests

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

#64 - Add cond evaluation

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

#63 - Implement a test runner for semantic tests

Issue - State: closed - Opened by snejugal over 1 year ago
Labels: enhancement

#62 - Implement variables

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

#61 - Fix error and debug messages

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

#60 - Improve type checking

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

#59 - Implement a garbage collector

Issue - State: closed - Opened by snejugal over 1 year ago

#58 - Implement function calling

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

#57 - Implement `lambda` and `func` special forms (and `return`)

Issue - State: closed - Opened by snejugal over 1 year ago

#56 - Implement built-in functions

Issue - State: closed - Opened by snejugal over 1 year ago
Labels: enhancement

#55 - Implement the baseplate for functions

Issue - State: closed - Opened by snejugal over 1 year ago
Labels: enhancement

#54 - Implement `while` special form with `break`

Issue - State: closed - Opened by snejugal over 1 year ago
Labels: enhancement

#53 - Implement `prog` special form with `break`

Issue - State: closed - Opened by snejugal over 1 year ago
Labels: enhancement

#52 - Revert "Just ignore recoverable errors"

Pull Request - State: closed - Opened by snejugal over 1 year ago
Labels: bug

#51 - Semantic improvements

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

#50 - Use a custom error type for evaluator errors

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

#49 - Put non-symbols in `Quote`, put symbols in `Symbol`

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

#48 - Parse function calls

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

#47 - Implement parsing of `return`, `while`, and `break` special forms

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

#46 - Parse expressions

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

#45 - Improve how `Expressions` are displayed

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

#44 - Replace `const T&` with `T const&`

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

#43 - Parse `quote`, `setq`, `func`, `lambda` and `prog`

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

#42 - Allow multiple-line input in REPL

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

#41 - Make any syntax error within the lexer unrecoverable

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

#40 - Enable compiler warnings

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

#39 - Implement pretty-printing of values

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

#38 - Switch between modes on the CLI

Pull Request - State: closed - Opened by snejugal over 1 year ago - 2 comments
Labels: enhancement

#37 - Rename `Identifier` to `Symbol`

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

#36 - Test-runner

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

#35 - Implement variables

Issue - State: closed - Opened by snejugal over 1 year ago
Labels: enhancement

#34 - Implement parsing of special forms and functions

Issue - State: closed - Opened by snejugal over 1 year ago
Labels: enhancement

#33 - Implement the `cond` special form

Issue - State: closed - Opened by snejugal over 1 year ago
Labels: enhancement

#32 - Nicer printing of values

Issue - State: closed - Opened by snejugal over 1 year ago
Labels: enhancement

#31 - Implement the `quote` special form

Issue - State: closed - Opened by snejugal over 1 year ago
Labels: enhancement

#30 - Implement a CLI option to switch between scanner/parser/interpreter

Issue - State: closed - Opened by snejugal over 1 year ago
Labels: enhancement

#29 - Implement evaluation of self-evaluating atoms

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

#28 - Use namespaces properly

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

#27 - Prepare a presentation about syntax analysis

Issue - State: closed - Opened by snejugal over 1 year ago
Labels: documentation

#26 - Fix syntax errors in tests

Pull Request - State: closed - Opened by snejugal over 1 year ago
Labels: bug

#25 - Rename `Identifier` to `Symbol`

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

#24 - Implement basic element evaluation

Issue - State: closed - Opened by snejugal over 1 year ago
Labels: enhancement

#23 - Any syntax error within the lexer must be unrecoverable

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

#22 - Allow multiple-line input REPL

Issue - State: closed - Opened by snejugal over 1 year ago
Labels: enhancement

#21 - Add a parser

Pull Request - State: closed - Opened by fedor-ivn over 1 year ago - 5 comments

#20 - Handle invalid identifiers better

Pull Request - State: closed - Opened by snejugal over 1 year ago
Labels: bug

#19 - Add predicates for tokens and replace casts with them

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

#18 - Add predicates for tokens and replace casts with them

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

#17 - Fix edge cases in the scanner

Pull Request - State: closed - Opened by snejugal over 1 year ago
Labels: bug

#16 - Implement spans

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

#15 - Lexical analysis presentation

Issue - State: closed - Opened by snejugal over 1 year ago
Labels: documentation

#14 - Capture token spans

Issue - State: closed - Opened by snejugal over 1 year ago
Labels: enhancement

#13 - Add syntax error class

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

#12 - Errors during lexical analysis are not handled

Issue - State: closed - Opened by snejugal over 1 year ago - 1 comment
Labels: enhancement

#11 - The scanner does not expect whitespace after comments

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

#10 - Tokenize code from files or stdin

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

#9 - Fix missing closing parenthesis

Pull Request - State: closed - Opened by snejugal over 1 year ago
Labels: bug

#8 - Implement a test runner for syntax tests

Issue - State: closed - Opened by snejugal over 1 year ago - 2 comments
Labels: enhancement

#7 - Implement the syntax analyzer

Issue - State: closed - Opened by snejugal over 1 year ago
Labels: enhancement

#6 - Add a Readme

Pull Request - State: closed - Opened by snejugal over 1 year ago
Labels: documentation

#5 - Add tests for special forms and built-in functions

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

#4 - Lexical analysis

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

#3 - Add more elaborate syntax tests

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

#2 - Prepare a presentation of test cases

Issue - State: closed - Opened by snejugal over 1 year ago
Labels: documentation

#1 - Implement the scanner

Issue - State: closed - Opened by snejugal over 1 year ago
Labels: enhancement