Commit Graph

46 Commits

Author SHA1 Message Date
cac171f4b2 enhanced configure.ac to better support fpc wrapper's linking when findng compiler's builtin libraries such as libgcc or libquadmath
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-11 13:41:32 +09:00
d339338a40 added some pascal wrapper files
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-02 14:57:46 +09:00
bc7cbd9ed2 renumbers error testers basing on 5000.
All checks were successful
continuous-integration/drone/push Build is passing
fixed a compiler bug not checking the lower bound of block depth in find_variable_backward_with_word()
2024-01-23 01:11:13 +09:00
a02c323393 removed the cfg package from go code.
All checks were successful
continuous-integration/drone/push Build is passing
instead, started using -ldflags "-X var=val" to set constant values
2024-01-22 01:27:39 +09:00
b913ab5403 fixed some build dependency
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-03 22:48:03 +09:00
85a2152be4 fixed the go wrapper code further
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-01 01:42:47 +09:00
3b9b02de83 changed 'sed' to use -e for an expression
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-31 21:17:08 +09:00
a7b323b795 specifed CGO_CFLAGS and CGO_LDFLAGS in Makefile.am
All checks were successful
continuous-integration/drone/push Build is passing
removed ##cgo CFLAGS and #cgo LDFLAGS from go source files
2023-10-30 02:30:19 +09:00
801b5ea77f restructured some go wrapper files
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-29 21:40:05 +09:00
2f9ed77452 added --enable-hclgo
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-27 18:26:24 +09:00
de94b4e66f added the go wrapper files. work in progress
Some checks failed
continuous-integration/drone/push Build is failing
2023-10-27 18:20:02 +09:00
fe2b9456f4 updated configure.ac to capture configure command and arguments
All checks were successful
continuous-integration/drone Build is passing
> used the captured info in bin/main.c
2023-10-08 00:51:07 +09:00
065147c97d changed AC_CONFIG_HEADER to AC_CONFIG_HEADERS in configure.ac 2022-08-17 09:59:29 +00:00
9eda7a1208 appended -x to the hcl test driver 2022-07-29 14:51:00 +00:00
7f268293f0 changed AC_COMPILE_IFELSE to AC_TRY_LINK in checking __builtin_memXXX functions 2022-07-19 03:36:55 +00:00
e70e54293d some testsuites enhancement 2022-02-21 15:22:22 +00:00
5c7febf9a8 integrating test scripts 2022-02-21 08:15:00 +00:00
037174ddb6 adding hcl_openstd() 2021-02-07 17:57:35 +00:00
9752533d12 changing code for the new reader and compiler 2021-01-12 09:06:25 +00:00
0823ddc2d0 cleaned up build files 2020-11-15 09:56:06 +00:00
52aa942508 removed unneeded substitutions in configure.ac 2020-08-19 05:10:22 +00:00
1fc6f09909 changed --enable-unicode to --enable-wide-char in configure.ac and removed c++ stuffs 2020-08-18 03:03:45 +00:00
51b52ca844 updated ax_pthread.m4 2020-02-27 07:57:19 +00:00
20fb7f54b7 fixed a flaw in print_ucs() in fmt.c
renamed ENABLE_HCLEX to ENABLE_HCLX
2019-06-02 06:42:47 +00:00
16c7c290ce added hcl_prufmtv() and hcl_prbfmtv() 2019-06-02 05:06:08 +00:00
4ce47cb435 added the bin directory and moves files for binary commands into it 2019-05-14 04:21:35 +00:00
2255d894b0 added --enable-full-liw to configure.ac 2019-04-17 05:51:36 +00:00
fe81119228 changed project url 2019-02-01 16:41:57 +00:00
9e72cb1ca3 enhanced pfmod loading code 2018-10-14 10:13:24 +00:00
1b59610444 added hcl_getsynerrnum() and enhanced EOF handling 2018-07-28 04:08:09 +00:00
a07f943dbc added libunwind interface support for stack frame backtracing 2018-04-26 04:50:40 +00:00
64acfe3aec restructured client and server code into a single library libhclex.
also migrated socket related functions into the library
2018-04-10 13:57:17 +00:00
ae3745d5f3 added HCL_MOD_INCTX to hcl
added HCL_SERVER_MODULE_INCTX to hcl server
2018-04-09 15:54:54 +00:00
46ff9acfe2 exposed hcl_addbuiltinprims(). 2018-03-19 09:22:12 +00:00
70ef4b6299 enhanced the hcl server code to assign an ID to each worker created 2018-03-16 05:56:05 +00:00
6f69e018c4 added timer functions 2018-03-15 08:35:38 +00:00
25b71a4800 exported hcl_seterrbfmtv(), hcl_seterrufmtv()
added hcl_server_seterrbfmt(), hcl_server_seterrufmt(), hcl_server_seterrbfmtv(), hcl_server_seterrufmtv()
added socket address conversion functions
2018-03-14 14:40:05 +00:00
34a23ef986 moving code in main2.c to hcl-s.c 2018-03-13 10:20:33 +00:00
de7db3e3bd updated the build files to utilize the standalone libltdl library if available 2018-03-07 07:50:28 +00:00
cfdc22ee60 added --enable-unicode to configure.ac
cleaned up unnecessary code
2018-02-21 07:37:10 +00:00
270a762e32 added some builtin modules, but without many functions in them 2018-02-15 15:36:15 +00:00
4ddffc101d mapped a dotted identifer to a primitive function 2018-02-12 10:50:44 +00:00
91e1177bdb added -ldl to the build process 2018-02-09 04:02:17 +00:00
7826f0ff06 changed the reader to handle #(), #[], #{}, '() specially 2018-02-06 10:16:01 +00:00
293222d5c5 trying to revive this project 2018-02-05 10:43:25 +00:00
94e690004d added initial hcl files 2016-09-28 14:40:37 +00:00