Commit Graph

499 Commits

Author SHA1 Message Date
2c02013ec1 changed qse_thr_setstacksize() to align the given value to the page size 2018-10-29 08:45:31 +00:00
5743a341cc changed the second parameter of qse_awk_rtx_strtonum() to accept the base value on top of the 'strict' conversion bit.
enhanced awk's str::tonum() to accept the optional base parameter
2018-09-26 05:41:37 +00:00
d6b9e78114 removed the bundled libltdl 2018-06-26 08:30:02 +00:00
a51e54bda6 TcpServer now compilable at least 2018-06-25 15:52:05 +00:00
5c297d784a fixed some issues in socket address conversion 2018-03-25 03:05:12 +00:00
4af515c970 added some threading functions 2018-01-26 10:03:58 +00:00
58033d0265 wrote some socket functions 2018-01-25 14:46:57 +00:00
6237b43441 added QSE_XLI_JSON and abandoned QSE_XLI_TAGMARKER, QSE_XLI_ARRAYMARKER, and QSE_XLI_ASSIGNWITHCOLON 2018-01-08 08:25:49 +00:00
5db7ddc770 added another new hash table implementation based on fr 2017-11-30 05:46:42 +00:00
e8b59346a7 fixed wrong calls to math_log in the awk math module 2017-09-16 10:41:25 +00:00
36db3c8623 added fallback match::log2() code for platforms lacking log2 2017-09-16 09:48:00 +00:00
3ac8bc1f49 added math::log2() to awk.
fixed some bugs in syslog handling
2017-09-16 07:01:03 +00:00
25e49a4526 added md5 and radius message handling functions and raised the version number to 0.7.0 2017-08-28 14:22:02 +00:00
5630bd63f0 changed qse_awk_stdmodXXX() functions to avoid accessing extension area such that StdAwk doesn't get bitten when it called them 2017-05-03 03:41:00 +00:00
b96113159b fixed the potential overflow issue that would never happen in various binary serach functions 2017-05-02 01:14:32 +00:00
00bae5b613 added str::tonum() to awk 2017-02-11 05:04:13 +00:00
33546fb6d7 changed nwio to use poll if available instead of select 2017-01-25 06:30:43 +00:00
662fdec270 added QSE_XXX_EPERM to some files 2016-12-17 17:38:03 +00:00
905da20d24 implemented the option fourth parameter to match() in awk to support submatch retrieval 2016-11-09 14:12:22 +00:00
7f24950536 renamed qse_lda_t to qse_arr_t 2016-09-23 14:53:51 +00:00
66dfa3a2fd did more migrating works 2016-04-29 03:55:42 +00:00
5f46de1083 updated build files 2016-04-28 15:57:20 +00:00
616e24ee00 moved more files to si 2016-04-28 15:43:33 +00:00
9cb6c963fa migrated some files from cmn to si 2016-04-28 15:29:28 +00:00
61a6cf281f added aio files. some file restructuring in progress 2016-04-27 14:57:50 +00:00
54a883bc1e added sys::mktime() and sys::strftime() to awk 2016-04-08 09:52:55 +00:00
1d99026dbc enhanced awk to detected divide-by-zero error when folding constans 2015-11-20 03:12:07 +00:00
c7bd05b419 added a minor build check in mod-math.c requiring quadmath.h in a certain context 2015-11-03 13:40:56 +00:00
c42a9945b1 changed to use lt_dlopenadvise() instead of lt_dlopenext() 2015-10-26 16:40:09 +00:00
cb61a8ac69 fixed indentation 2015-10-14 08:45:28 +00:00
dc43385559 added qse_xli_setpairwithstr() and qse_xli_deletepair() 2015-09-02 08:43:43 +00:00
1963e62006 enhanced qse_awk_rtx_strtonum() to handle a numeric string like 0999.112 as a floating point number 2015-07-16 03:03:51 +00:00
26440f1a96 removed unnecessary code in some initialization code.
added errnum to some open functions
2015-06-12 13:11:50 +00:00
7675a86234 changed awk to carry on even if lt_dlinit() fails 2015-06-12 08:40:58 +00:00
763efada8f added qse_isuniblank() and changed qse_isblank() to use it.
regenerated various build files
2015-06-12 03:54:04 +00:00
7706db354e fixed building problems with old compilers 2015-03-23 15:14:43 +00:00
087faf9f67 added QSE_CPP_RVREF.
enhanced Array and BinaryHeap for C++11
2015-03-20 13:53:54 +00:00
8d1704c0a4 fixed minor building issues.
renamed sys::getpgrp to sys::getpgid
2015-03-19 14:07:50 +00:00
756a93ff41 renamed Awk::uponDemise() to Awk::uponClosing and added Awk::uponClearing() 2015-03-12 06:39:16 +00:00
0355e4e96e added more constructors to Cstr, Mcstr, Wcstr 2015-03-12 02:14:13 +00:00
47a7baeb7d added the Awk::onDemise() callback 2015-03-12 02:08:51 +00:00
a212a8ebf2 changed Awk to use HashTable instead of htb.
added Cstr, Mcstr, Wcstr.
changed Awk not to use in-class placement new in allocating a value
2015-03-11 13:33:23 +00:00
9a3ca2e3c1 changed Awk and Sed to inherit Uncopyable 2015-03-10 09:00:21 +00:00
56e5b5191b switched the license to BSD 2014-11-19 14:42:24 +00:00
28ad5392c8 fixed files for an old compiler 2014-11-18 16:10:12 +00:00
45cb237aa6 added fields to keep an original query path in qse_htre_t
changed proxying routines to use the original query path instead of percent-encoding back
2014-11-14 16:56:51 +00:00
0b286a7e2a switched many #ifdef's to #if defined() 2014-11-14 02:44:20 +00:00
3db3396955 allowed to use dynamic loader even if QSE_ENABLE_STATIC_MODULE is defined 2014-11-14 02:31:47 +00:00
49febef055 renamed QSE_XLI_SCM_RELAXED to QSE_XLI_SCM_VALIFFY.
added qse_httpd_configmod().
changed qse_httpd_loadmod() to return qse_httpd_mod_t*
2014-11-13 10:15:53 +00:00
f0fe04fef2 enhanced configure.ac for better ssl detection 2014-11-10 09:24:35 +00:00