8aff943a00
Convert more tests to new build.
2024-01-15 11:37:13 -08:00
21cf660212
Made build work partially outside windows.
2024-01-02 21:24:51 -08:00
7209ca594a
Adding flashing.
2024-01-01 19:58:23 -08:00
a69961d90d
Reroot.
2024-01-01 15:50:27 -08:00
b8f4a7b3c4
Refine.
2023-12-31 23:00:11 -08:00
311a2d88f0
Some test running.
2023-12-31 22:37:08 -08:00
b331d712d0
Tweak.
2023-12-31 21:47:42 -08:00
db939fb889
Added install step.
2023-12-31 21:40:52 -08:00
18c38cab15
Put back aliases.
2023-12-24 14:06:30 -08:00
8f0aaba643
Fixup ninja build more.
2023-12-23 18:14:32 -08:00
dc80ca74c5
Factor.
2023-12-23 09:47:36 -08:00
ca05d3b6b0
Switch to importation tool, regression.
...
Regresses proper depedencies temporarily.
2023-12-22 14:00:17 -08:00
74bfc5dcbc
Add some process functions to posix.
2023-12-20 14:30:28 -08:00
9ef1ea9f90
Clean up include, autoboot, split windows, shorten start.
...
Drop startup timeout to 100ms.
Clean up exceptions in include.
Cleanup stack in autoboot.
Split out windows into a second string, to work around overflow issue.
2023-01-22 16:44:42 -08:00
40400b873e
Cleaning up throw values around division + faults.
2023-01-22 15:08:14 -08:00
adfd238ee2
Updating build to hopefully allow OSX builds.
...
dlsym opcode modified so that 0 for library is converted
to RTLD_DEFAULT as the two don't match on Darwin.
Made errno an opcode, as previous method depended on Linux internals.
[1] https://opensource.apple.com/source/xnu/xnu-201/osfmk/libsa/errno.h.auto.html
[2] https://pubs.opengroup.org/onlinepubs/9699919799/functions/errno.html
Placed errno in internals and then alias inside posix vocabulary,
as it seemed a waste to have another builtin stub for one symbol.
Arguably maybe dlsym should be that way too, but leaving for now.
Added OS make variable to conditionally set flags.
Set stripping / minimization options based on it.
Based off of
https://github.com/flagxor/ueforth/pull/3
Thanks Ulrich!
2023-01-21 20:11:42 -08:00
b87d21e548
Fix bug in strcase=.
2023-01-16 13:21:38 -08:00
5189669562
Make key return -1 on EOF.
2023-01-15 19:26:56 -08:00
d78953151a
Tweaking include order to avoid b0, b1, etc. macro clash, bump version.
2023-01-14 23:14:01 -08:00
2f79192ea0
Refactor fault handling.
2023-01-14 22:28:38 -08:00
1c500c2233
Simplify terminate + bye + fix build.
2022-12-31 21:02:04 -08:00
5afdbf0423
Adding posix signal handling.
2022-12-31 16:21:43 -08:00
80fb47f87b
Fix name clash between visual vocab + name in posix grapihcs.
2022-11-19 22:05:55 -08:00
234d85bf71
Add mkdir, cd, and more, refactor.
2022-09-05 21:25:46 -07:00
109b6c064c
Fixing up code words more.
2022-09-04 23:32:34 -07:00
8bed92bef9
Start of adding code word support.
2022-09-04 16:58:11 -07:00
75d14d6bdd
Making httpd body handling better.
2022-08-28 22:27:10 -07:00
1434760820
Make httpd headers case insensitive.
2022-08-28 20:40:41 -07:00
cdc3b03fe9
Make httpd more correct.
2022-08-28 20:07:23 -07:00
40f45e47e3
Tweak sockets.
2022-08-12 16:54:50 -07:00
dce538da4a
Adding host lookup.
2022-08-11 00:07:46 -07:00
00c6a87228
Adding more UDP support + example.
2022-08-10 23:41:40 -07:00
09fb5b9bb9
Restructure more to allow tiers.
2022-07-13 21:31:01 -07:00
4cc02ffc96
Automate g_sys structure handling for web.
2022-07-10 21:25:22 -07:00
3b27ff93bb
Move g_sys to the forth heap.
2022-07-10 14:13:51 -07:00
298de57027
Drop CR LF specialization for telnetd in light of change in overall handling.
2022-06-07 23:40:15 -07:00
12f80aec2b
Allow more posix params.
2022-04-19 22:08:32 -07:00
0bbc8c3a48
Fix stack leak on resize.
2022-03-14 10:21:08 -07:00
83e57c2c42
Rename grf -> graphics.
...
Full names are better.
2022-03-07 14:51:15 -08:00
fb47179999
Re-root site.
2022-02-27 20:59:19 -08:00