Lesma icon indicating copy to clipboard operation
Lesma copied to clipboard

The Lesma Programming Language

Results 11 Lesma issues
Sort by recently updated
recently updated
newest added

Bumps [postcss](https://github.com/postcss/postcss) from 8.4.7 to 8.4.31. Release notes Sourced from postcss's releases. 8.4.31 Fixed \r parsing to fix CVE-2023-44270. 8.4.30 Improved source map performance (by @​romainmenke). 8.4.29 Fixed Node#source.offset (by...

dependencies

Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2. Release notes Sourced from semver's releases. v5.7.2 5.7.2 (2023-07-10) Bug Fixes 2f8fd41 #585 better handling of whitespace (#585) (@​joaomoreno, @​lukekarrys) Changelog Sourced from semver's...

dependencies

It gives a weird bug where it says it doesn't find the function. Example: ```py # math.les def extern sin(x: float) -> float export def sin(x: float) -> float return...

bug

Unfortunately, since GitHub-hosted runners don't support arm64 M1 macOS, we are stuck to using 15.0.4, since LLVM stopped released binaries for Intel-based MacOS. The issue tracking it on GitHub's side...

Currently a lot of analysis and type checking is happening in the code generator. A new pass would be ideal for more important type improvements, like generics which are planned...

enhancement
good first issue

Function definitions don't recognize that if all conditionals have a return, it will always return. Instead they complain that there's no return in the main block of the function. Take...

bug
help wanted
LLVM-specific

LLVM by default without optimizations seems to delete dead function declarations. If I try and mark a function as extern, there's no related flag in LLVM to mark the declaration....

bug
help wanted
LLVM-specific

Imported modules will skip an import if it's already been added. This makes sense at first, but consider this (common) situation: We have the main module, in file main.les. Then...

bug
help wanted
LLVM-specific

Currently we are losing type information in the code generator and can't handle nested dot accessors, since after the first operation we would be left with just the LLVM-given information...

bug
help wanted
LLVM-specific