bfdev v1.0.1
What's Changed
- Release version 1.0 by @JohnSanpe in #405
- docs minmax: fixed some typo by @JohnSanpe in #406
- docs align: added api comments by @JohnSanpe in #407
- fixup bitfield: fixed incorrect bitops by @JohnSanpe in #408
- fixup examples: added conflict prevention prefix to time by @JohnSanpe in #409
- Feat hashmap by @JohnSanpe in #410
- refactor headers: separate platform compatibility layer by @JohnSanpe in #411
- docs ilist: added api comments by @JohnSanpe in #412
- fixup alloca: fixed 32-bit concurrent issues by @JohnSanpe in #413
- Hotfix prototypes by @JohnSanpe in #414
- fixup cmpxchg: fixed arch xchg logic by @JohnSanpe in #415
- fixup cache: fixed reset callback by @JohnSanpe in #417
- Fixup minpool by @JohnSanpe in #416
- feat allocpool: added reset api by @JohnSanpe in #418
- refactor base: added log2 header by @JohnSanpe in #419
- feat fsm: added state exception by @JohnSanpe in #420
- fixup fsm: fixed coredump in state stack leak by @JohnSanpe in #421
- feat fsm: added reset api by @JohnSanpe in #422
- fixup config: fixed cmake project version by @JohnSanpe in #423
- feat array: added reserve function by @JohnSanpe in #424
- Feat circle by @JohnSanpe in #425
- build packsource: added initial scripts by @JohnSanpe in #426
- fixup respool: fixed log format macro typo by @JohnSanpe in #427
- fixup types: fixed some type issue by @JohnSanpe in #428
- feat skiplist: added initial typedef by @JohnSanpe in #432
- feat fsm: added initial typedef by @JohnSanpe in #430
- feat textsearch: added initial typedef by @JohnSanpe in #433
- perf bcd: make dynamic functions alway inline by @JohnSanpe in #434
- feat errname: added initial typedef by @JohnSanpe in #435
- feat ilist: added initial typedef by @JohnSanpe in #436
- feat action: added initial typedef by @JohnSanpe in #438
- feat array: added initial typedef by @JohnSanpe in #439
- feat bloom: added initial typedef by @JohnSanpe in #440
- feat hashmap: added initial typedef by @JohnSanpe in #441
- feat rbtree: added initial typedef by @JohnSanpe in #443
- feat radix: added initial typedef by @JohnSanpe in #444
- feat slist: added initial typedef by @JohnSanpe in #446
- feat segtree: added initial typedef by @JohnSanpe in #448
- feat list: added initial typedef by @JohnSanpe in #449
- feat heap: added initial typedef by @JohnSanpe in #450
- feat hlist: added initial typedef by @JohnSanpe in #451
- feat cache: added initial typedef by @JohnSanpe in #452
- feat allocator: added initial typedef by @JohnSanpe in #454
- feat notifier: added initial trace by @JohnSanpe in #457
- feat matrix: added initial trace by @JohnSanpe in #456
- feat circle: added initial typedef by @JohnSanpe in #455
- Refactor typedef by @JohnSanpe in #458
- feat prandom: added initial typedef by @JohnSanpe in #459
- fixup byteorder: fixup some typo by @JohnSanpe in #461
- feat compiler: added barrier function for data only by @JohnSanpe in #462
- fixup heap: fixed several issues by @JohnSanpe in #469
- fixup circle: remove inappropriate volatile by @JohnSanpe in #471
- feat compiler: added type signed check by @JohnSanpe in #472
- refactor rbtree: remove conflict functions by @JohnSanpe in #470
- Refactor sort by @JohnSanpe in #474
- docs readme: added some note and caution by @JohnSanpe in #475
- Feat sort by @JohnSanpe in #477
- fixup notifier: fixed call return value by @JohnSanpe in #478
- refactor gencrc: declare the use of bash to support windows by @JohnSanpe in #479
- docs authors: update authors file by @JohnSanpe in #480
- fixup bfdev: modify files permissions to 644 by @JohnSanpe in #481
- docs sort: added api comments by @JohnSanpe in #482
- fixup const: fixup some api issue by @JohnSanpe in #484
- fixup allocpool: fixed free api typo by @JohnSanpe in #485
- feat array: added peek api function by @JohnSanpe in #486
- feat hashmap: added strategy typedef by @JohnSanpe in #487
- build cmake: simplify the build script by @JohnSanpe in #488
- feat allocpool: added initial typedef by @JohnSanpe in #490
- perf allocator: optimize zalloc with calloa by @JohnSanpe in #492
- feat crc: provides cropping options of loop unrolling by @JohnSanpe in #494
- Feat arc4 by @JohnSanpe in #489
- Refactor bitmap by @JohnSanpe in #491
- feat allocator: eliminate implementation UB by @JohnSanpe in #493
- fixup array: added const modifier for some functions by @JohnSanpe in #496
- feat dword: added initial functions by @JohnSanpe in #495
- feat array: added resize function by @JohnSanpe in #497
- refactor bitsperlong: move to asm-generic by @JohnSanpe in #499
- feat dword: added common double-word division by @JohnSanpe in #500
- feat mpi: added initial functions by @JohnSanpe in #498
- fixup mpi: fixed mpa subi borrow by @JohnSanpe in #501
- feat mpi: added pi example by @JohnSanpe in #502
- feat mpi: added read/write functions by @JohnSanpe in #503
- fixup mpi: fixed some calculation errors by @JohnSanpe in #504
- Feat mpi by @JohnSanpe in #505
- fixup style: fixed several style issues by @JohnSanpe in #506
- feat bitmap: added left/right logic shift functions by @JohnSanpe in #507
- feat mpi: added left/right logic shift functions by @JohnSanpe in #508
- feat allocator: added default hooks by @JohnSanpe in #509
- feat mpi: added result output function for bbp/machine examples by @JohnSanpe in #510
- fixup llist: used try-cmpxchg function by @JohnSanpe in #511
- feat bug: added initial functions by @JohnSanpe in #512
- refactor mpi: separation bit operation framewark by @JohnSanpe in #513
- Feat notifier by @JohnSanpe in #515
- fixup bfdev: corrected some global style issues by @JohnSanpe in #516
- feat log: added level parameter for write function by @JohnSanpe in #517
- fixup types: using unsigned long to express uw by @JohnSanpe in #518
- fixup mpi: added log format prefix by @JohnSanpe in #519
Full Changelog: v1.0.0...v1.0.1