Skip to content

Releases: teko-org/teko-std

teko_std 0.28.2

Choose a tag to compare

@github-actions github-actions released this 21 Sep 12:19
b90b4de

v0.28.2: in lockstep with teko 0.28.3 on mc 1.0.1

teko v0.28.3 refuses the address of a qualified field and stops refusing
'ref h.n' on a parameter (teko-lang #770, D104), with fifteen further defects
of the same family.

The library takes no address of a field and passes nothing by ref, so nothing
here moves.

Tree hash 3e7df838313512ce893954cce34887f9eaabec330c849c4425c96c969c1a0388.

Gate, macos/aarch64, mc 1.0.1: strings_test 42, strings_panic_test 70,
'ok language: 19 tracked sources carry no Portuguese'.

Proven by the teko_std CI gate over this tag: two native legs
(linux/x86_64, macos/aarch64), each building the taught teko compiler
from teko v0.28.3 and running every fixture with it, plus the
language check.

Pinned dependency: teko 0.28.3

No binaries are attached: this is a source library, and the archive a
consumer (or the mc registry) fetches is this tag's own source archive.

teko_std 0.28.1

Choose a tag to compare

@github-actions github-actions released this 21 Sep 03:15
6bc2df7

v0.28.1: in lockstep with teko 0.28.2 on mc 1.0.1

teko v0.28.2 completes the this-as-value page: fluent chaining pinned by a
fixture with falsifiable rt_live() assertions, and 'this' inside a struct
refused with its own message (teko-lang #769, D103). One escape hatch closes
with it, 'public uptr Raw() { return this; }' inside a struct.

The library declares no struct and returns no this, so nothing here moves.

Tree hash 936a7d16546235990eb38ba1c99a8a9f9be852b00376c3eec7871b3aec47eba5.

Gate, macos/aarch64, mc 1.0.1: strings_test 42, strings_panic_test 70,
'ok language: 19 tracked sources carry no Portuguese'.

Proven by the teko_std CI gate over this tag: two native legs
(linux/x86_64, macos/aarch64), each building the taught teko compiler
from teko v0.28.2 and running every fixture with it, plus the
language check.

Pinned dependency: teko 0.28.2

No binaries are attached: this is a source library, and the archive a
consumer (or the mc registry) fetches is this tag's own source archive.

teko_std 0.28.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 02:26
c9dcb54

v0.28.0: in lockstep with teko 0.28.1 on mc 1.0.1

teko v0.28.0 teaches 'this' as a value of its own class and refuses
'this = e;' and 'this == o', both of which compiled wrong before
(teko-lang #766, D102); v0.28.1 adds the oracle for the two ambiguity
refusals of the overload family (#768). A minor there, so a minor here.

The library's own sources do not change.

Tree hash cac377825c25898f1148f3a9925fb5887ad91c9357abaed19a4592d04dedc1b3.

Gate, macos/aarch64, mc 1.0.1: strings_test 42, strings_panic_test 70,
'ok language: 19 tracked sources carry no Portuguese'.

Proven by the teko_std CI gate over this tag: two native legs
(linux/x86_64, macos/aarch64), each building the taught teko compiler
from teko v0.28.1 and running every fixture with it, plus the
language check.

Pinned dependency: teko 0.28.1

No binaries are attached: this is a source library, and the archive a
consumer (or the mc registry) fetches is this tag's own source archive.

teko_std 0.27.1

Choose a tag to compare

@github-actions github-actions released this 21 Sep 00:15
03dc53a

v0.27.1: in lockstep with teko 0.27.1 on mc 1.0.1

teko v0.27.1 teaches new T[n][], the allocator half of the jagged array
(teko-lang #765, D101). The library's own sources do not change.

Tree hash b8f79fddae50d1cddda2268d9fd4ec7b760a98cc308e2cc2222667f4eda3cd1b.

Gate, macos/aarch64, mc 1.0.1: strings_test 42, strings_panic_test 70,
'ok language: 19 tracked sources carry no Portuguese'.

Proven by the teko_std CI gate over this tag: two native legs
(linux/x86_64, macos/aarch64), each building the taught teko compiler
from teko v0.27.1 and running every fixture with it, plus the
language check.

Pinned dependency: teko 0.27.1

No binaries are attached: this is a source library, and the archive a
consumer (or the mc registry) fetches is this tag's own source archive.

teko_std 0.27.0

Choose a tag to compare

@github-actions github-actions released this 20 Sep 23:31
8a1b2fb

v0.27.0: in lockstep with teko 0.27.0 on mc 1.0.1

teko v0.27.0 teaches the jagged array (teko-lang #764, D100). A minor there,
so a minor here. The library's own sources do not change.

Tree hash 5d80572c2334ce1d29cefb35a792c4d0134080cba6e76b8729460d7672a948bb.

Gate, macos/aarch64, mc 1.0.1: strings_test 42, strings_panic_test 70,
'ok language: 19 tracked sources carry no Portuguese'.

Proven by the teko_std CI gate over this tag: two native legs
(linux/x86_64, macos/aarch64), each building the taught teko compiler
from teko v0.27.0 and running every fixture with it, plus the
language check.

Pinned dependency: teko 0.27.0

No binaries are attached: this is a source library, and the archive a
consumer (or the mc registry) fetches is this tag's own source archive.

teko_std 0.26.1

Choose a tag to compare

@github-actions github-actions released this 20 Sep 22:44
946101f

v0.26.1: in lockstep with teko 0.26.1 on mc 1.0.1

teko v0.26.1 gives a heap array of a qualified or generic type a real teko
refusal, and settles three points of record including the T[][] ruling
(teko-lang #763, D99). The library's own sources do not change.

Tree hash af8b4ff6b6127e4326392de58fa5da24ce65bc0b76148033c360211588b68282.

Gate, macos/aarch64, mc 1.0.1: strings_test 42, strings_panic_test 70,
'ok language: 19 tracked sources carry no Portuguese'.

Proven by the teko_std CI gate over this tag: two native legs
(linux/x86_64, macos/aarch64), each building the taught teko compiler
from teko v0.26.1 and running every fixture with it, plus the
language check.

Pinned dependency: teko 0.26.1

No binaries are attached: this is a source library, and the archive a
consumer (or the mc registry) fetches is this tag's own source archive.

teko_std 0.26.0

Choose a tag to compare

@github-actions github-actions released this 20 Sep 22:05
f6f9f87

v0.26.0: in lockstep with teko 0.26.0 on mc 1.0.1

teko v0.26.0 teaches .ToString() on a core scalar (teko-lang #762, D98). A
minor there, so a minor here. The library's own sources do not change:
strings.tk builds its text with tk_str_from_i64 directly.

[deps] teko, the mc.lock row, the build config and the README all move to
0.26.0, tree hash
f60811e839f82251a6de594a16a8af35a43b08a3b963c7fb0948d8359a817b95.

Gate, macos/aarch64, mc 1.0.1: strings_test 42, strings_panic_test 70,
ok language: 19 tracked sources carry no Portuguese.

Proven by the teko_std CI gate over this tag: two native legs
(linux/x86_64, macos/aarch64), each building the taught teko compiler
from teko v0.26.0 and running every fixture with it, plus the
language check.

Pinned dependency: teko 0.26.0

No binaries are attached: this is a source library, and the archive a
consumer (or the mc registry) fetches is this tag's own source archive.

teko_std 0.25.3

Choose a tag to compare

@github-actions github-actions released this 20 Sep 21:29
c77ee4a

v0.25.3: in lockstep with teko 0.25.4 on mc 1.0.1

teko v0.25.4 refuses &n, ref n and out n on a bare member name
(teko-lang #761, D97). The library's own sources do not change.

[deps] teko, the mc.lock row, the build config and the README all move to
0.25.4, tree hash
e5263aa80906c7a4f88008823b96ae4b3575446e0b442c8b264eab55cc34f1d3.

Gate, macos/aarch64, mc 1.0.1: strings_test 42, strings_panic_test 70,
ok language: 19 tracked sources carry no Portuguese.

Proven by the teko_std CI gate over this tag: two native legs
(linux/x86_64, macos/aarch64), each building the taught teko compiler
from teko v0.25.4 and running every fixture with it, plus the
language check.

Pinned dependency: teko 0.25.4

No binaries are attached: this is a source library, and the archive a
consumer (or the mc registry) fetches is this tag's own source archive.

teko_std 0.25.2

Choose a tag to compare

@github-actions github-actions released this 20 Sep 20:48
25d440e

v0.25.2: in lockstep with teko 0.25.3 on mc 1.0.1

teko v0.25.3 refuses an index whose base name binds nearer than the global
array it was rewritten against (teko-lang #760, D96). The library's own
sources do not change: strings.tk declares no global array and shadows no
name.

[deps] teko, the mc.lock row, the build config and the README all move to
0.25.3, tree hash
e5c9bc660c134d7dd17ef06c5fe72b6372a94ee1c1e4e52b24a4f8673b2edea6.

Gate, macos/aarch64, mc 1.0.1: strings_test 42, strings_panic_test 70,
ok language: 19 tracked sources carry no Portuguese.

Proven by the teko_std CI gate over this tag: two native legs
(linux/x86_64, macos/aarch64), each building the taught teko compiler
from teko v0.25.3 and running every fixture with it, plus the
language check.

Pinned dependency: teko 0.25.3

No binaries are attached: this is a source library, and the archive a
consumer (or the mc registry) fetches is this tag's own source archive.

teko_std 0.25.1

Choose a tag to compare

@github-actions github-actions released this 20 Sep 20:16
21feb44

v0.25.1: in lockstep with teko 0.25.2 on mc 1.0.1

teko v0.25.2 refuses % with a float operand instead of promoting it
(teko-lang #759, D95). The library's own sources do not change: nothing in
strings.tk takes the remainder of a float.

[deps] teko, the mc.lock row, the build config and the README all move to
0.25.2, tree hash
8b0f322682fcf32a7a485dae8f4fef34495ccb627884d799b9d54760cb5ab314.

Gate, macos/aarch64, mc 1.0.1: strings_test 42, strings_panic_test 70,
ok language: 19 tracked sources carry no Portuguese.

Proven by the teko_std CI gate over this tag: two native legs
(linux/x86_64, macos/aarch64), each building the taught teko compiler
from teko v0.25.2 and running every fixture with it, plus the
language check.

Pinned dependency: teko 0.25.2

No binaries are attached: this is a source library, and the archive a
consumer (or the mc registry) fetches is this tag's own source archive.