8000 Releases · luau-lang/lute · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: luau-lang/lute

0.1.0-nightly.20250701

01 Jul 00:16
a73d443
Compare
Choose a tag to compare
Pre-release
Set __type for duration and instant (#344)

0.1.0-nightly.20250620

20 Jun 00:15
55012ff
Compare
Choose a tag to compare
Pre-release
Use <= instead of < (visitInterpolatedString) (#345)

While working with the `visitor`, I noticed that interpolated strings
were not properly traversed. It appears that is bc of this condition,
which will not visit the last expression in the interpolated string
node's expressions table.

0.1.0-nightly.20250617

17 Jun 00:15
06dc55f
Compare
Choose a tag to compare
Pre-release
Fix C style cast in `system.cpp` not caught in code review (#343)

0.1.0-nightly.20250616

16 Jun 00:15
87238c4
Compare
Choose a tag to compare
Pre-release
Add lineOffsets field to Luau parser output (#342)

This PR enhances the Luau parser to expose line offset information,
enabling tooling to better access precise source location mapping for
nodes.

**Changes Made**:

Exposes the computed 'lineOffsets' field to the Luau 'ParseResult'.
Modified exisitng ast test serializer tests to work with new apis.
Added new test to ensure that line offsets are exposed correctly.

```luau
local result = luau.parse("local x = 1\nlocal y = 2")
-- result.lineOffsets = { 0, 12 }  -- Line 0 starts at char 0, line 1 starts at char 12
```

0.1.0-nightly.20250612

12 Jun 00:15
e34934f
Compare
Choose a tag to compare
Pre-release
Remove luthier.py since it's been superseded entirely by the Luau imp…

0.1.0-nightly.20250610

10 Jun 00:15
ef2c3e8
Compare
Choose a tag to compare
Pre-release
Pull out new Lute.CLI.lib target to simplify testing (#333)

Resolves #315.

This PR doesn't currently expose anything more than the old `main`
function. As we begin writing tests, we can expand the API of
`Lute.CLI.lib`.

At a high-level, we make `Lute.CLI` a single-source target whose `main`
function simply calls into the `climain.cpp`'s `cliMain` function. This
function is identical to our old `main` function but can now be called
by unit tests.

0.1.0-nightly.20250607

07 Jun 00:15
0a0e28e
Compare
Choose a tag to compare
Pre-release
Upgrade lute to latest nightly (#331)

0.1.0-nightly.20250606

06 Jun 01:35
b375dfe
Compare
Choose a tag to compare
Pre-release
Fix bad path in release workflow (#330)

0.1.0-nightly.20250604

04 Jun 00:15
dfbd9f8
Compare
Choose a tag to compare
Pre-release
Add support for multi-file CLI command scripts embedded into the lute…

0.1.0-nightly.20250601

01 Jun 00:17
ebce7f8
Compare
Choose a tag to compare
Pre-release
Fix visitor after API changes (#311)
0