Commit Graph

596 Commits

Author SHA1 Message Date
714309e044 enhanced rune.hawk with the string conversion feature 2021-10-31 16:03:11 +00:00
c5b36d0678 added the rune code generator and data 2021-10-31 05:41:19 +00:00
3a541d2b3e renamed H3.CC to H3.Runes 2021-10-30 05:32:16 +00:00
442d45fb9e adding experimental changes 2021-10-30 01:57:19 +00:00
b7de031e72 some code clean-up 2021-10-27 16:16:36 +00:00
21c94d5ead Is_Code in H3.CC.
Use Wide_Character'First instead of Wide_Character'Val(0) 
Removed the terminator parameter in the H3.Strings
2021-10-27 15:34:30 +00:00
664c083373 null-terminated a string before passing to a C function 2021-10-16 15:19:10 +00:00
ef2f233f80 touched up experimental character classification functions 2021-10-16 11:42:42 +00:00
62dbee51b8 experimenting with character classes 2021-10-16 02:04:46 +00:00
c2cba622cd experimenting with character classes 2021-10-16 02:04:24 +00:00
147b52e6ad added the Find function in h3-arrays.adb 2021-10-06 17:30:12 +00:00
c48f34d79b renamed Str to Obj 2021-10-06 08:05:21 +00:00
a1795920c7 added H3.Arrays.Find() that find a single item 2021-10-06 07:50:01 +00:00
3f3fb311cc adding hello2.adb 2021-10-06 06:28:43 +00:00
e9b1239e53 ada experiments. tagged array in a generic package 2021-10-06 03:56:30 +00:00
4fd093da3e fixed a buffer growth bug in Replace for Elastic_String 2021-10-03 16:53:13 +00:00
50760a4107 implemented some functions for Elastic_String 2021-10-03 15:38:31 +00:00
1311ea8253 ada experiments 2021-10-01 11:03:54 +00:00
3ec3a9a17e some ada experiments 2021-09-30 23:54:50 +00:00
bb840abd99 fixed the "functions can only have "in" parameters" error 2021-08-24 16:19:29 +00:00
341cff809d stopped using System.Atomic_Counters.Atomic_Counter 2021-08-24 16:07:29 +00:00
b4c05da4ec removed unneeded text 2021-08-24 07:42:18 +00:00
4949f1bf6b reference counting experiment in h3 2021-08-24 07:17:32 +00:00
0627ccce85 trying to rewrite h2 2021-08-23 23:47:29 +00:00
22d66523b5 minor spacing fix 2021-08-23 23:41:19 +00:00
727f2b7b36 deleted unneeded files 2021-08-21 14:51:38 +00:00
f875ede81c reorganized h2 2021-08-21 14:31:39 +00:00
1829a9f0b2 fixed a minor typecasting flaw 2021-07-24 15:28:59 +00:00
be271b01ae tabulated some data in bin/main.c 2021-07-19 19:23:18 +00:00
605794c793 added HCL_LOG_TARGET_BCS and HCL_LOG_TARGET_UCS 2021-07-19 18:59:17 +00:00
a3ee86e3de reworked on HCL_LOG_TARGET 2021-07-19 07:11:41 +00:00
e78ca23876 work in progress 2021-06-29 11:51:08 +00:00
b57073b1bb more code to implement class 2021-06-27 17:47:51 +00:00
e74a4efd29 fixed initialization of hcl->nil_process
got rid of HCL_CODE_MAKE_CLASS and merged its feature to HCL_CODE_CLASS_ENTER
2021-06-25 16:07:29 +00:00
2033072791 wrote more code to support classes 2021-06-25 15:19:11 +00:00
8a7ca4dcb1 added the class_enter and class_exit instructions - partially implemented yet 2021-06-19 17:19:24 +00:00
5232bcfc6c changed compile_return() to cater for exception handling 2021-06-18 19:07:36 +00:00
4e84151b88 work in progress - enhancing compiler to support class definition 2021-06-18 18:54:50 +00:00
e168ee04de experiment to convert an error from a primitive function to an exception 2021-06-18 07:10:38 +00:00
73942c5331 making a useless commit 2021-06-07 01:11:17 +00:00
417e5b50d6 wrote some comments 2021-06-02 16:28:34 +00:00
e2b50c68a4 more code to implement class 2021-06-01 09:50:35 +00:00
628846ff16 implementing defclass 2021-05-31 16:20:18 +00:00
470d8f38db trying to change some code 2021-05-31 08:59:18 +00:00
e946330cbd added some code to handle defclass 2021-05-29 05:44:29 +00:00
da53330eb4 minor indentation fix in std.c 2021-05-23 18:23:18 +00:00
d7a8485609 some code for class instantiation 2021-05-21 16:21:23 +00:00
98f47ed295 implementing make_class instructoin 2021-05-21 09:59:35 +00:00
6705423972 adding va-count, va-get, va-context for handling variable arguments 2021-05-16 10:32:27 +00:00
759a090284 added process termination primitives 2021-05-15 11:19:52 +00:00