Commit Graph

19 Commits

Author SHA1 Message Date
c76eb99472 added many type checking predicates 2018-04-07 04:43:56 +00:00
f0a823a557 added the abs primitive function 2018-04-07 02:28:38 +00:00
8406ebd83a implemented sqrt for fixed-point decimal.
fixed a bug in getting sqrt of a negative number
2018-04-04 04:41:23 +00:00
650606fd5b added partial sqrt function 2018-04-03 14:02:40 +00:00
13b37499e7 added error messages in more places of bigint.c 2018-04-03 08:11:56 +00:00
7840a25709 fixed a sign check bug in bigint.c 2018-04-03 07:49:46 +00:00
1091c8f401 added hcl_genums(), hcl_gtnums(), hcl_lenums(), hcl_ltnums(), hcl_eqnums(), hcl_nenums() 2018-04-02 12:28:09 +00:00
5a61ea7bdb enhanced hcl_inttostr() to accept a negative radix to produce lower-case alphabetic digits 2018-02-28 15:57:19 +00:00
b97e2da6af enhanced the logfmtv to handle encoding conversion of the format string 2018-02-26 15:24:45 +00:00
81fd56e34d deprecated NDEBUG and introduced HCL_BUILD_DEBUG and HCL_BUILD_RELEASE 2018-02-21 09:30:18 +00:00
a29e4a3edc added some builtin modules, but without many functions in them 2018-02-15 15:36:15 +00:00
e62ad1e471 enhanced hcl_inttostr() to keep results in the temporary buffer when ngc is negative.
changed the integer printing function to utilize this change in print.c
2018-02-15 08:05:48 +00:00
763d8dddb2 fixed to use hcl-wide temporary buffers when converting an integer to a string 2018-02-15 06:58:36 +00:00
f054f4eaae integrated bigint
cleaned up code
2018-02-13 16:10:41 +00:00
a8352ce3f5 adjusted bigint code 2018-02-13 11:48:16 +00:00
a8729532bb changed copyright years 2018-02-07 14:13:13 +00:00
71a10e09c6 trying to revive this project 2018-02-05 10:43:25 +00:00
3645e05f0d fixed a logfmt bug 2016-11-09 15:50:41 +00:00
256efdb134 added initial hcl files 2016-09-28 14:40:37 +00:00