Skip to content

Releases: cometlang/comet

v0.15.1

05 Jul 08:36
Compare
Choose a tag to compare
Stabilise memory collection more

Reduce the tiny windows where objects aren't on the stack when they need
to be to avoid being GC'd.  There are still more, but this is stable
enough to run two threads of comettracer

v0.15.0

01 Jul 06:06
Compare
Choose a tag to compare
Improvements to the Hash class

Fixed a couple of spots where I was returning a C boolean instead of a
comet Boolean.

Added the has_key? method.

Implemented the Hash::contains? for iterable compatibility.

Actually started inheriting from 'Iterable'

v0.14.2

01 Jul 01:55
Compare
Choose a tag to compare
Initialise threads array to NULLs

If I'm going to rely on the array containing NULL values, then I should
probably write something into it.

v0.14.1

14 Jun 09:40
Compare
Choose a tag to compare
Made improvements to threading

Some memory issues sorted and you should be able to return a number from
a function without it segfaulting, now.

v0.14.0

09 May 08:32
Compare
Choose a tag to compare
Update tag github action

v0.13.0

03 May 09:15
Compare
Choose a tag to compare
Minor fixes

v0.12.0

24 Apr 09:21
Compare
Choose a tag to compare
Add min, max, and power to Number

v0.11.0

24 Apr 02:16
Compare
Choose a tag to compare
Undo generational GC implementation

The generational GC was problematic - we weren't re-marking anything
that made it from g0 into g1 so it wasn't working for us and would free
stuff that shouldn't have been free'd!

v0.10.0

19 Apr 04:22
544f3cc
Compare
Choose a tag to compare
Merge pull request #10 from cometlang/chore/speedup-math

Chore/speedup math

v0.9.0

15 Mar 05:44
Compare
Choose a tag to compare
Trim nanoseconds off operator call

Reorder things to be in a more likely manner and penalise the path with
the runtimeError the most, because performance at that point is not the
most important thing.