Commit Graph

8 Commits

Author SHA1 Message Date
Kayne Ruse 2eaf0a9b0f Updated QUICKSTART, moved it to docs 2026-05-15 14:56:43 +10:00
Kayne Ruse 3ab18c7b14 Fixed nagging issues, read more
* A segfault from the inspector
* multiple returns no longer a goal
* Cleaned up the 'URGENT' comment tags
* Narrowed down what is needed for alpha
2026-05-15 14:13:54 +10:00
Kayne Ruse ff1ef1352a Reviewed and updated tagged comments 2026-05-13 10:56:40 +10:00
Kayne Ruse 185f3896c5 Fixed API naming convention
Anything prepended with TOY_API is 'public'.

Anything that starts with Toy_private_* shouldn't be touched.
2026-05-06 16:12:50 +10:00
Kayne Ruse 60a0fe8907 Added opaque attributes to API 2026-05-06 16:02:27 +10:00
Kayne Ruse af30246e0c Implemented array.forEach(fn) 2026-04-26 11:59:15 +10:00
Kayne Ruse 0c24a7609e Added the following attributes:
* table.length
* table.insert(key,value)
* table.hasKey(key)
* table.remove(key)

There's basically only iteration and sorting left.
2026-04-24 23:01:57 +10:00
Kayne Ruse 88e9794952 Implemented the following attributes:
* String.length
* String.asUpper
* String.asLower
* array.length
* array.pushBack(x)
* array.popBack()

The remaining attributes are listed in 'toy_attributes.h'
2026-04-24 17:33:10 +10:00