Kayne Ruse
1dde9d8f29
Improved error message in set() and push()
...
The actual issue was that the type check wasn't catching the issue, so
it reached the scope before it was caught. Fixed it, anyway.
2023-02-20 13:04:35 +00:00
Kayne Ruse
7f0f17b6e0
Patched up failures from Toy_parseIdentifierToValue
...
I really don't like that function - it needs to be replaced.
2023-02-20 06:11:30 +00:00
Kayne Ruse
3507104121
Fixed indexAccess potentially going awry with bad inputs
...
There's always one or two that slip through
2023-02-20 05:28:25 +00:00
Kayne Ruse
49f240ea07
Minor tweak
2023-02-18 12:15:23 +00:00
Kayne Ruse
ee226ea426
Strengthened constness for cstrings and bytecode
2023-02-10 08:52:38 +00:00
Kayne Ruse
e8160eb9df
Fixed string indexing with null
2023-02-09 16:46:36 +00:00
Kayne Ruse
276648630e
trying to uncluster-bomb the builtin functions
2023-02-09 16:12:42 +00:00
Kayne Ruse
5183037a99
Missed the globals
2023-01-25 13:15:16 +00:00
Kayne Ruse
2e2bee4fa3
Renemed all variables to fit into a namespace
...
Basically, all Toy varaibles, functions, etc. are prepended with "Toy_",
and macros are prepended with "TOY_". This is to reduce namespace
pollution, which was an issue pointed out to be - blame @GyroVorbis.
I've also bumped the minor version number - theoretically I should bump
the major number, but I'm not quite ready for 1.0 yet.
2023-01-25 12:55:55 +00:00
Kayne Ruse
047ccc5f16
Prepended file names with "toy_"
2023-01-23 21:45:52 +00:00