Lucas Kramer

Results 76 issues of Lucas Kramer

Some of the missing ones I've found so far: `__builtin_apply`, `__builtin___clear_cache`, `__builtin_shuffle`. There are probably a lot more.

I have no idea why this even exists (actually, I might have added it back when I was first working on closures, before I knew what I was doing), but...

Currently we aren't doing any error checking on binary operators other than `AssignOp`s (and these lack checking for things such as `+=` for whether addition is valid). I'm not sure...

bug

This *should* be a subsetting relation, but right now we are checking that all qualifiers are identical. This means that something like ``` char *a; const char *b = a;...

bug

Right now we have 2 inherited attributes that get passed around to basicly everything: env and returnType. env contains all the info about the current context of a piece of...

In foo.h: ``` static int example() { ``` In bar.xc: ``` #include int a; ``` There is a syntax error on the line 'int a;' in bar.xc. Not terribly major,...

In some cases where a constant is required, ableC will allow non-constants. For example: ``` int f() { return 4; } int x = f(); ``` is accepted and translated...

# Changes Fixes #232, fixes #152. Depends on #849, depends on #842, depends on #851. This adds support for including a pre-compiled jar (`-I foo.jar`) instead of needing to include...

new-jars

# Changes Fixes #751. This changes the semantics of referring to a (non-data) nonterminal child/local/translation attribute/pattern variable to be always decorated, and require explicit `new` to undecorate the tree. Let...

# Changes Fix #843. # Documentation https://github.com/melt-umn/melt-website/pull/64 # Testing Added test cases using the operator.