rascal icon indicating copy to clipboard operation
rascal copied to clipboard

The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)

Results 374 rascal issues
Sort by recently updated
recently updated
newest added

**Describe the bug** Bug in nested list matching with backtracking **To Reproduce** ``` value main() = [1, [*int _, int N, *int _], N] := [1, [10,20], 20]; ``` **Expected...

bug
wontfix
interpreter

**Is your feature request related to a problem? Please describe.** Currently there exists no (standard) method of utilising TCP sockets in Rascal, at least not that I can find. **Describe...

This will help reduce our jar size and external dependencies.

**Is your feature request related to a problem? Please describe.** `util::Reflective` is not a cohesive module; the features don't have a lot to do with eachother, _and_ the PathConfig functionality...

enhancement

**Describe the bug** We run the type-checker 3 times on the standard library, each run costs almost on hour on github actions. * as mentioned by @DavyLandman here: https://github.com/usethesource/rascal/issues/1562#issuecomment-995861711 *...

bug

**Describe the bug** "Compile, Generate and Test" went from 45-60 minutes of previous versions of `rascal-core` to over 2 hours in the current version: * current version https://github.com/usethesource/rascal-core/runs/4546598033?check_suite_focus=true * representative...

bug
typechecker

**Describe the bug** postVisit always collects `typ` information on all nodes which are not `Statement`. Should that not be off if `collectBindings` is `false`? ``` public ASTConverter(final LimitedTypeStore typeStore, Map...

bug

**Is your feature request related to a problem? Please describe.** * The Rascal compiler needs a place to put the generated Java files before they are compiled by the Java...

enhancement

Using the manual, reflective type constructor `type(symbol, defs)` for an ADT type, returns a widened type value `type[value]`. How to reproduce: ``` rascal>data X; ok rascal>#X type[X]: type( adt( "X",...

bug