Cytoplasm/src
LDA 708c5daad9 [FIX] Fix memory alignment issues
Some architectures(DEC Alpha as a main outlier, but x86 may behave that
way by setting flags) raise traps on unaligned operations, which can be
either costly(having to talk to the kernel, which may have to emulate
the read) or could cause program termination.

Also adds a basic memory interval for checking if a pointer has any
business living within the heap. Most systems separate those anyways so
it avoids doing potentially dangerous operations.
2024-10-24 11:41:33 +02:00
..
Db [FIX] Fix LMDB use-after-free 2024-09-09 13:05:30 +02:00
Io Update Cytoplasm license text for 2024. 2024-01-13 17:56:58 -05:00
Sha [FIX] Fix out define hjinks 2024-08-26 15:28:30 +02:00
Tls [FIX] Fix out define hjinks 2024-08-26 15:28:30 +02:00
Args.c Update Cytoplasm license text for 2024. 2024-01-13 17:56:58 -05:00
Array.c ArraySort(): Fix bound checking bug. 2024-05-18 10:50:18 -04:00
Base64.c Update Cytoplasm license text for 2024. 2024-01-13 17:56:58 -05:00
Cron.c Update Cytoplasm license text for 2024. 2024-01-13 17:56:58 -05:00
Cytoplasm.c Update Cytoplasm license text for 2024. 2024-01-13 17:56:58 -05:00
Graph.c Update Cytoplasm license text for 2024. 2024-01-13 17:56:58 -05:00
HashMap.c [FIX] Pre-emptively free out the key 2024-07-19 16:08:25 +02:00
HeaderParser.c Update Cytoplasm license text for 2024. 2024-01-13 17:56:58 -05:00
Http.c [FIX] Fix HTTP leakage 2024-06-27 16:45:32 +02:00
HttpClient.c Update Cytoplasm license text for 2024. 2024-01-13 17:56:58 -05:00
HttpRouter.c Update Cytoplasm license text for 2024. 2024-01-13 17:56:58 -05:00
HttpServer.c Update Cytoplasm license text for 2024. 2024-01-13 17:56:58 -05:00
Io.c Update Cytoplasm license text for 2024. 2024-01-13 17:56:58 -05:00
Json.c Update Cytoplasm license text for 2024. 2024-01-13 17:56:58 -05:00
Log.c Update Cytoplasm license text for 2024. 2024-01-13 17:56:58 -05:00
Memory.c [FIX] Fix memory alignment issues 2024-10-24 11:41:33 +02:00
Queue.c Update Cytoplasm license text for 2024. 2024-01-13 17:56:58 -05:00
Rand.c Update Cytoplasm license text for 2024. 2024-01-13 17:56:58 -05:00
RtStub.c Update Cytoplasm license text for 2024. 2024-01-13 17:56:58 -05:00
Runtime.c Update Cytoplasm license text for 2024. 2024-01-13 17:56:58 -05:00
Sha.c [ADD] Raw SHA inputs, hashtypes to ShaToHex 2024-08-25 21:40:23 +02:00
Str.c Update Cytoplasm license text for 2024. 2024-01-13 17:56:58 -05:00
Stream.c Update Cytoplasm license text for 2024. 2024-01-13 17:56:58 -05:00
Tls.c Update Cytoplasm license text for 2024. 2024-01-13 17:56:58 -05:00
Uri.c Update Cytoplasm license text for 2024. 2024-01-13 17:56:58 -05:00
Util.c Basic work toward compiling on Darwin 2024-09-21 15:47:01 -04:00