Block a user
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
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
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
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
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
46cfecbb54
feat: add ax_iter_erase trait support for ax_deq
63808a1c38
feat: add ax_forrange macro for loop in range
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
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
0754b7b166
refactor: remove ax_trait_optional and rename ax_trait_require to ax_require
c147594513
fix(test): memory leak
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_*
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