Commit Graph

282 Commits

Author SHA1 Message Date
William Bell
f5ee0f6fc8 fix operations not performing correctly and trying to fix cached code not executing correctly 2025-09-02 02:59:47 +01:00
William Bell
fd5b237dfe set up so reusing scope when in a loop 2025-09-01 23:09:09 +01:00
William Bell
322716af0c remove debug print 2025-09-01 22:11:54 +01:00
William Bell
c67b37d8b2 remove performance spec 2025-09-01 21:51:49 +01:00
William Bell
b9c0503d54 keep loop using the same dispatch table, removing the need to recreate the dispatch table 2025-09-01 21:51:16 +01:00
William Bell
19268f3070 improve performance massively from 0.9 seconds to 0.38 seconds :) 2025-09-01 20:25:47 +01:00
William Bell
4f91bf48f3 improve performance for integers 2025-08-30 03:29:02 +01:00
William Bell
4fc28d3b76 fix seg fault in optimised builds 2025-08-29 13:42:21 +01:00
c01dee80b0 add bool value to speed up primitives 2025-08-29 12:58:02 +01:00
0f0a3f5d31 change to dispatch table to hopefully improve speed 2025-08-29 12:22:35 +01:00
William Bell
f598c215e7 start adding assignment (currently only identifier assignment works) 2025-08-29 01:41:53 +01:00
William Bell
fff4f6bcb5 add while loop 2025-08-28 04:07:19 +01:00
William Bell
c322d5680f fix double free 2025-08-27 16:16:32 +01:00
William Bell
db650d8ccf add anonymous functions prerelease-v4.0.0-pre-alpha-80 prerelease-v4.0.0-pre-alpha-79 2025-08-26 02:13:48 +01:00
William Bell
6ad0b2c02e switch allocations to atomic to improve performance 2025-08-20 00:26:35 +01:00
William Bell
624a54c90c remove gmp-x86_64.h release-v4.0.0-pre-alpha-8 2025-08-19 02:41:41 +01:00
William Bell
c856e7d654 add multiplication and division release-v4.0.0-pre-alpha-7 2025-08-19 02:36:09 +01:00
William Bell
a96023ced1 fix for winblows release-v4.0.0-pre-alpha-6 2025-08-18 15:03:11 +01:00
William Bell
1908d9bbbb fix for winblows release-v4.0.0-pre-alpha-5 2025-08-18 14:43:49 +01:00
William Bell
47db2ca27d fix for winblows release-v4.0.0-pre-alpha-4 2025-08-18 06:40:59 +01:00
William Bell
2e7b3b4baa fix for winblows 2025-08-18 06:38:30 +01:00
William Bell
24163e3389 fix gmp bug release-v4.0.0-pre-alpha-3 2025-08-18 06:25:29 +01:00
William Bell
0c0832d131 add shell and stdin piping support release-v4.0.0-pre-alpha-2 2025-08-18 06:22:13 +01:00
William Bell
1742a0c52d add shell and stdin piping support 2025-08-18 06:22:00 +01:00
William Bell
224039ba43 fix arch name prerelease-v4.0.0-pre-alpha-78 2025-08-17 01:30:18 +01:00
William Bell
5e7ce495e4 fix runner prerelease-v4.0.0-pre-alpha-77 2025-08-17 01:12:52 +01:00
William Bell
35a0f35cf8 add native arm support prerelease-v4.0.0-pre-alpha-76 2025-08-17 00:49:34 +01:00
William Bell
f9490ceac0 bloody ai prerelease-v4.0.0-pre-alpha-75 2025-08-16 18:28:50 +01:00
William Bell
4cda311008 bloody ai prerelease-v4.0.0-pre-alpha-74 2025-08-16 18:25:46 +01:00
William Bell
b3aa653076 incorrect environment variable assignment prerelease-v4.0.0-pre-alpha-73 2025-08-16 18:20:12 +01:00
William Bell
fc3321bcf0 incorrect package name prerelease-v4.0.0-pre-alpha-72 2025-08-16 18:18:00 +01:00
William Bell
868b3bfc3d change to cross compile linux prerelease-v4.0.0-pre-alpha-71 2025-08-16 18:15:32 +01:00
William Bell
f5e241aba0 forgot to add cmake and make prerelease-v4.0.0-pre-alpha-70 2025-08-16 16:08:06 +01:00
William Bell
8c3ee3fe05 fix --break-system-packages prerelease-v4.0.0-pre-alpha-69 2025-08-16 15:42:34 +01:00
William Bell
eb285b6e8f add linux arm64 to builds and reshape how execution is done. prerelease-v4.0.0-pre-alpha-68 2025-08-16 15:25:33 +01:00
William Bell
78a1edd572 add calculation to test 2025-08-16 05:40:29 +01:00
William Bell
b905026010 fix rosetta not used release-v4.0.0-pre-alpha prerelease-v4.0.0-pre-alpha-67 2025-08-16 04:31:21 +01:00
William Bell
677afd9433 fix using Rosetta prerelease-v4.0.0-pre-alpha-66 2025-08-16 04:10:57 +01:00
William Bell
757da3f973 stupid ai prerelease-v4.0.0-pre-alpha-65 2025-08-16 03:51:05 +01:00
William Bell
5a86510c3b fix release for macos x86_64 and arm64 prerelease-v4.0.0-pre-alpha-64 2025-08-16 03:48:48 +01:00
William Bell
fb8b6a89ae build for more architectures prerelease-v4.0.0-pre-alpha-63 2025-08-16 03:41:32 +01:00
William Bell
6ddf9953e7 change windows builds to tar.gz prerelease-v4.0.0-pre-alpha-62 2025-08-16 03:23:01 +01:00
William Bell
1609227a42 add bcrypt for windows prerelease-v4.0.0-pre-alpha-61 2025-08-16 03:10:50 +01:00
William Bell
51f6a88ce8 add profile to build prerelease-v4.0.0-pre-alpha-60 2025-08-16 03:00:01 +01:00
William Bell
f420273471 fix backslashes prerelease-v4.0.0-pre-alpha-59 2025-08-16 02:46:33 +01:00
William Bell
4b2a747338 use msys/flex prerelease-v4.0.0-pre-alpha-58 2025-08-16 02:36:47 +01:00
William Bell
5277814af0 fix conan prerelease-v4.0.0-pre-alpha-57 2025-08-16 02:31:15 +01:00
William Bell
8928ab2d99 add cmake as dependency prerelease-v4.0.0-pre-alpha-56 2025-08-16 02:20:57 +01:00
William Bell
d08b307c6e add python as a dependency prerelease-v4.0.0-pre-alpha-55 2025-08-16 02:12:55 +01:00
William Bell
6474329afc switch to conan for windows prerelease-v4.0.0-pre-alpha-54 2025-08-16 02:08:56 +01:00