• Joined on 2019-04-16
lixl pushed to master at lixl/axe 2023-07-10 09:33:29 +00:00
10cdc02a7c fix: ax_edit_readline can not read wide char from console for win32
2606469527 Merge branch 'master' of github.com:li-xilin/axe
1aff64c0ac fix: incorrect function name ax_edit_screen_clear
df759fa72c fix: compile utf8.c failed on linux
f866b35eb1 fix(net): can not enable Win32 native AF_UNIX support
Compare 79 commits »
lixl pushed to master at lixl/axe 2022-08-20 17:29:50 +00:00
357b27622c sample: update samples
2943e2c9f4 Merge branch 'master' of github.com:li-xilin/axe
9906a784b3 Merge branch 'master' of github.com:li-xilin/axe
3d4d0953ec Merge branch 'master' of github.com:li-xilin/axe
8986ef0137 feat: add event-driven support
Compare 27 commits »
lixl pushed to master at lixl/axe 2022-05-04 05:21:36 +00:00
13ffc9a4be update README.md
63f6e1e397 feat: add ax_r_isnull macro to test if role is null
4dc1bb77c9 feat: make ax_scope support break statement
393b4c9a93 fix: headers in ax/type and ax/static are not installed correctly
e2b0dd2798 fix: remove useless code
Compare 38 commits »
lixl pushed to master at lixl/axe 2022-03-07 08:55:10 +00:00
0ca0de453b update README.md
lixl pushed to master at lixl/axe 2022-03-07 07:52:10 +00:00
dbdf25cd1e update README.md
8289623bfd feat: add ax_pque class to support priority queue
9de5c74dee feat: add heap support
a1f0c25db0 fix(ax_tube): retval type of ax_tube_prime function must be const-ed
c4b42be7f8 fix: ax_swap macro does not work correctly
Compare 5 commits »
lixl pushed to master at lixl/axe 2022-03-06 06:04:57 +00:00
5d40558197 refactor(queue.c): change inner container from ax_list to ax_deq
lixl pushed to master at lixl/axe 2022-03-06 05:57:00 +00:00
15ab3bf8d4 update samples
60c2998a16 refactor: rename macro name ax_ptra_make to ax_onelize and add overloading support
5606783a8b refactor: rename ax_foreach to ax_forvalues
e83914a8e9 refactor(def.h): remove __ prefix chars in __AX_CATENATE_N macros
af6bae39af feat(class.h): add ax_class_new_n macro
Compare 12 commits »
lixl pushed to master at lixl/axe 2022-02-26 05:57:29 +00:00
f8d1c2a8ef feat: remove ax_citer_npos
lixl pushed to master at lixl/axe 2022-02-26 02:11:03 +00:00
0a99c3f0f5 refactor: optimize the performance of the ax_forrange macro
lixl pushed to master at lixl/axe 2022-02-25 11:52:26 +00:00
46cfecbb54 feat: add ax_iter_erase trait support for ax_deq
63808a1c38 feat: add ax_forrange macro for loop in range
Compare 2 commits »
lixl pushed to master at lixl/axe 2022-02-10 10:01:41 +00:00
2c9bc9b8f6 fix(dump): failed to compile
lixl pushed to master at lixl/axe 2022-02-10 03:20:47 +00:00
46c8ba5451 fix: ax_arraya_size function returns incorrect value
lixl pushed to master at lixl/axe 2022-01-28 03:31:53 +00:00
6b976790ea refactor(deq): combine midx and boff to position structure
lixl pushed to master at lixl/axe 2022-01-27 16:21:33 +00:00
c4aa9abdd2 feat: add double-end-queue support
72d080161c feat: add AX_INC and AX_DEC macro
8864808495 fix: incorrect size calculation for ax_arraya
9bbe5c574d feat: add ax_foreach macro
eac197e60f fix: change max size of list to SIZE_MAX
Compare 5 commits »
lixl pushed to master at lixl/axe 2022-01-24 04:34:17 +00:00
4aa2be7e6d fix: failed to compile
9e8d5ac62a refactor: rename ax_mem_pswap ax_mem_swap ax_memxor
c76b6682d2 feat: add some necessary assertions for array
8db24dd241 feat(debug): add ax_assert_not_null macro
30cf4ccceb refactor(str): remove the length trait and replace it with ax_box_size
Compare 7 commits »
lixl pushed to master at lixl/axe 2022-01-23 05:23:17 +00:00
0754b7b166 refactor: remove ax_trait_optional and rename ax_trait_require to ax_require
c147594513 fix(test): memory leak
Compare 2 commits »
lixl pushed to master at lixl/axe 2022-01-12 10:23:18 +00:00
36c7f7fb0b test: add test cases for rb tree
8f02b25fe8 fix: memory exception ocurred for rb tree
6d6af57255 fix: remove side effects of ax_mem_pswap
ded4015d90 feat: add an alias ax_p for ax_ptrof and add ax_nelems macro
8cfc392ca2 refactor(test): rename all test source file from test_* to t_*
Compare 5 commits »
lixl pushed to master at lixl/axe 2022-01-03 02:43:40 +00:00
edd8e56405 fix: invalid result returned by ax_memtohex
lixl pushed to master at lixl/axe 2022-01-03 02:38:38 +00:00
cad9d105c8 fix: invalid result returned by ax_memtohex
lixl pushed to master at lixl/axe 2021-12-29 10:55:08 +00:00
35f5fe886c fix: iterator point to end after ax_iter_erase is called
c45da01be2 fix: failed to compile
46480c4374 feat: add ax_dump_named_bind helper function
1bbb9dfdee feat: add ax_box_iter_ended function
7e2e0c47a5 feat: add ax_membyhex and ax_memtohex functions
Compare 5 commits »