Commit Graph

943 Commits

Author SHA1 Message Date
16787ac345 changed the default value of --enable-libltdl to no 2018-03-07 07:58:58 +00:00
c2a2bc2a0a simplied build files to gtt rid of the bundled libltdl. while there is advantage in bundling, i don't want to support it unless there is a standalone libltdl installed in the system 2018-03-07 07:44:46 +00:00
76a185aa66 changed configure.ac to reset DL_LIBS if it's set to 'none required'.
pushed down heap creation in hcl_init()
2018-03-05 04:46:13 +00:00
f267374dea added new optional callbacks - alloc_heap & free_heap 2018-03-01 14:48:14 +00:00
e450402928 changed the number prefix for binary, octal, hexadecimal to follow NNrNNN in logfmtv() 2018-03-01 08:21:10 +00:00
bf09dcd4f4 fixed indentations in logfmtv.h 2018-03-01 07:59:49 +00:00
e66f8481e3 fixed the wrong case issue in moo_inttostr() 2018-02-28 15:56:10 +00:00
051fa970e0 enhanced moo_inttostr() to access a negative integer to produce the alphabetic digits in the lower case 2018-02-28 15:39:58 +00:00
0400fc7368 improved character type definitions 2018-02-28 13:30:36 +00:00
78c459c567 changed the format of the accepted values by --enable-unicode 2018-02-28 06:44:54 +00:00
e52b2b3a76 changed the type of karatsuba_cutoff 2018-02-26 15:51:04 +00:00
18ca2b30a0 changed code to get rid of some type conversion warnings 2018-02-26 15:30:38 +00:00
f9372e9d61 parenthesized moo in MOO_CLASSOF() 2018-02-23 07:06:35 +00:00
420ee09907 added error immunity check for the log_write callback 2018-02-22 04:44:34 +00:00
fb3919786f removed some whitespaces 2018-02-21 16:25:19 +00:00
5612e999d1 removed a wrong macro definitnion MOO_DEBUG_BIGINT 2018-02-21 12:59:14 +00:00
ae0f559060 enhanced --enable-unicode to accept ucs4 and ucs2 in addition to yes/no.
redefined the moo_uch_t type to follow the enable-unicode value
2018-02-21 10:11:39 +00:00
c16546c3df added --enable-unicode to configure.ac 2018-02-21 09:41:52 +00:00
8233a6ae0a deprecated NDEBUG and introduced HCL_BUILD_DEBUG and HCL_BUILD_RELEASE 2018-02-21 09:35:59 +00:00
ebb90dc133 localized a local variable into a loop in PUT_OOCH and PUT_OOCS in logfmtv 2018-02-21 08:54:19 +00:00
4aa9a711ad fixed the premature termination issue in logfmtv 2018-02-21 08:48:57 +00:00
00e815b8ff fixed a potential problem cause be presence of NDEBUG 2018-02-20 14:51:19 +00:00
f668f81234 changed the io semaphore signalling behavior a little bit 2018-02-19 16:22:15 +00:00
f6ec0b1a29 added more rules to .gitattributes 2018-02-18 16:18:59 +00:00
54747b0d7c changed io semaphore signaling code to signal an output semaphore to be triggered upon HANGUP or ERROR if no input semaphore is attached on the IO handle watched 2018-02-18 15:55:07 +00:00
9531c6a7e8 moved the inttostr conversion buffer into moo_t 2018-02-17 13:32:30 +00:00
f0cd3472e7 fixed flaws in a build file 2018-02-15 14:39:10 +00:00
a72f8dbfea added an error message 2018-02-15 14:30:25 +00:00
88861aa522 touched up error message handling 2018-02-12 16:50:32 +00:00
b64fdb0019 fixed more error messages 2018-02-12 10:49:42 +00:00
374a2242d1 changed error message handling a little bit 2018-02-12 10:19:33 +00:00
48bee5a2c8 improved error handling a bit 2018-02-12 10:12:17 +00:00
1995deec8a specified the type in a log message in lib/obj.c 2018-02-10 08:10:14 +00:00
92c7394658 added some error messsages 2018-02-09 04:27:31 +00:00
fd5b998e62 added some error messages 2018-02-09 04:23:41 +00:00
47ac7b03a3 changed sys_dl_sym to sys_dl_getsym 2018-02-09 03:28:28 +00:00
ee5dde159b changed a type name in lib/exec.c 2018-02-08 09:07:26 +00:00
81a7c9fc82 changed moo_setsynerrbfmt() and moo_setsynerrufmt() to set the error message to begin with 'syntax error' 2018-02-08 05:31:35 +00:00
3daeab66b9 enhanced syntax error message handling.
exposed hcl_setsynerr(), hcl_setsynerrbfmt(), hcl_setsynerrufmt().
hid hcl_synerrnum_to_errstr()
2018-02-07 14:08:05 +00:00
ccb0220673 add the ngc parameter to alloc_numeric_array 2018-02-07 10:54:26 +00:00
592278ba44 changed the decoding log mask 2018-02-06 13:50:47 +00:00
d4b5f75b30 removed a space letter 2018-02-06 10:15:09 +00:00
51e68fcee4 added error handling in formatting fucntions 2018-02-05 15:59:58 +00:00
15ebf5537f formatted a couple source lines 2018-02-05 09:56:05 +00:00
930b86e923 touched up code a little bit 2018-02-05 09:20:30 +00:00
fa9e0f538a removed unneeded log flushing 2018-02-04 16:38:28 +00:00
76c3d78d46 some code changes related to async socket io 2018-02-04 16:35:45 +00:00
0269e10fd8 changed dlerror() to sys_dl_error() in lib/main.c 2018-02-04 04:39:11 +00:00
fe1731519e reordered actions in moo_fini() 2018-02-04 03:53:19 +00:00
c0d86a8f0e renamed moo_purgesemiosbyhandle() to moo_releaseiohandle()
pushed back when to call moo_cb_t callbacks
2018-02-03 16:42:13 +00:00