Releases: openbfdev/bfdev
Releases · openbfdev/bfdev
v1.0.5
What's Changed
- refactor allocator: optimize default logic by @JohnSanpe in #601
- fixup bfdev: fixed series of style issues by @JohnSanpe in #602
- build scripts: fixed asm-generic multiple file issue by @JohnSanpe in #603
- Feat sha1 by @JohnSanpe in #604
- fixup bfdev: fixed some style issue for examples by @JohnSanpe in #605
- Feat sha2 by @JohnSanpe in #606
- feat config: added release infomations by @JohnSanpe in #607
- refactor log: added appropriative scnprintf functions by @JohnSanpe in #608
- feat testsuite: added long option support by @JohnSanpe in #609
- Feat md5 by @JohnSanpe in #611
- fixup bfdev: passed sparse check by @JohnSanpe in #612
- feat jhash: added initial function by @JohnSanpe in #613
- refactor bitflags: unified structure and variable macros by @JohnSanpe in #614
- fixup bfdev: fixed some style issue by @JohnSanpe in #615
Full Changelog: v1.0.4...v1.0.5
What's Changed
- refactor allocator: optimize default logic by @JohnSanpe in #601
- fixup bfdev: fixed series of style issues by @JohnSanpe in #602
- build scripts: fixed asm-generic multiple file issue by @JohnSanpe in #603
- Feat sha1 by @JohnSanpe in #604
- fixup bfdev: fixed some style issue for examples by @JohnSanpe in #605
- Feat sha2 by @JohnSanpe in #606
- feat config: added release infomations by @JohnSanpe in #607
- refactor log: added appropriative scnprintf functions by @JohnSanpe in #608
- feat testsuite: added long option support by @JohnSanpe in #609
- Feat md5 by @JohnSanpe in #611
- fixup bfdev: passed sparse check by @JohnSanpe in #612
- feat jhash: added initial function by @JohnSanpe in #613
- refactor bitflags: unified structure and variable macros by @JohnSanpe in #614
- fixup bfdev: fixed some style issue by @JohnSanpe in #615
Full Changelog: v1.0.4...v1.0.5
v1.0.4
What's Changed
- Feat respool by @JohnSanpe in #577
- feat log2: added handling of outliers for round up/down by @JohnSanpe in #578
- feat gencrc: print parameter information by @JohnSanpe in #579
- Feat array by @JohnSanpe in #580
- Feat textsearch by @JohnSanpe in #581
- Feat crypto by @JohnSanpe in #582
- Feat log by @JohnSanpe in #583
- build scripts: move packed source to external project by @JohnSanpe in #584
- ci github: update macos compiler path by @JohnSanpe in #585
- fixup cache: fixed check logic of unregister function by @JohnSanpe in #586
- fixup gencrc: fixup parameter parsing by @JohnSanpe in #587
- fixup log: fixed debug level color by @JohnSanpe in #588
- refactor notifier: remove log messages by @JohnSanpe in #589
- Refactor minpool by @JohnSanpe in #590
- fixup gencrc: remove extra file in .github by @JohnSanpe in #592
- Refactor crypto by @JohnSanpe in #591
- refactor list: delete check series iterator by @JohnSanpe in #593
- Fixup hlist by @JohnSanpe in #594
- Perf slist by @JohnSanpe in #595
- fixup bfdev: fixed series of style issues by @JohnSanpe in #596
- feat macro: added repeat byte function by @JohnSanpe in #597
- Fixup fifo by @JohnSanpe in #598
- refactor ringbuf: added initial typedef by @JohnSanpe in #599
- fixup bfdev: fixed series of typos by @JohnSanpe in #600
Full Changelog: v1.0.3...v1.0.4
v1.0.3
What's Changed
- feat testsuite: added initial functions by @JohnSanpe in #557
- fixup slist: fixed added check debug function by @JohnSanpe in #558
- feat list: added initial iterator testsuite by @JohnSanpe in #559
- Fixup testsuite by @JohnSanpe in #560
- fixup bitmap: fixed some optimization logic issues by @JohnSanpe in #561
- build testsuite: not enable suite on default by @JohnSanpe in #562
- feat macro: added compare function by @JohnSanpe in #563
- fixup testsuite: return error on testing failed by @JohnSanpe in #564
- Feat bitwalk by @JohnSanpe in #565
- fixup bfdev: added byte order check by @JohnSanpe in #566
- fixup testsuite: added testsuite target dependencies by @JohnSanpe in #567
- Feat mpi by @JohnSanpe in #568
- feat fsm: added transition condition check function by @JohnSanpe in #569
- Perf mpi by @JohnSanpe in #570
- fixup bitmap: fixed issue in bit shift functions by @JohnSanpe in #571
- fixup mpi: fixed issue in bit shift functions by @JohnSanpe in #572
- feat port: porting glibc functions to the abstraction layer by @JohnSanpe in #573
- docs readme: added OpenSSF badge status by @JohnSanpe in #574
- fixup bfdev: fixed series of style issues by @JohnSanpe in #575
- feat port: added strcmp function port by @JohnSanpe in #576
Full Changelog: v1.0.2...v1.0.3
bfdev v1.0.2
What's Changed
- feat container: added container_of_const function by @JohnSanpe in #520
- feat types: added compare const values by @JohnSanpe in #514
- refactor btree: added initial typedef by @JohnSanpe in #521
- build cmake: added initial code coverage test by @JohnSanpe in #522
- perf mpi: optimize mpi and dworld logic by @JohnSanpe in #523
- feat cache: improved simple example by @JohnSanpe in #524
- refactor rbtree: added operations typedef by @JohnSanpe in #525
- fixup skiplist: fixed internal API style issue by @JohnSanpe in #526
- Feat prandom by @JohnSanpe in #527
- refactor bfdev: unified code style by @JohnSanpe in #528
- refactor bfdev: unified code style by @JohnSanpe in #529
- fixup bitwalk: fixed find prev bit issue by @JohnSanpe in #530
- feat radix: added initial iterator by @JohnSanpe in #531
- feat types: added release private data by @JohnSanpe in #532
- perf mpi: optimizing commutative law by @JohnSanpe in #533
- Perf bitops by @JohnSanpe in #534
- fixup bfdev: fixed series of style issues by @JohnSanpe in #535
- fixup fifo: fixed recsize function issue by @JohnSanpe in #536
- fixup levenshtein: fixed fast delete calculate by @JohnSanpe in #537
- fixup gencrc: optimize output table style by @JohnSanpe in #538
- fixup rbtree: fixed find last function by @JohnSanpe in #539
- feat respool: used types generic callback by @JohnSanpe in #540
- docs fsm: added api comments by @JohnSanpe in #541
- ci github: update actions/checkout version by @JohnSanpe in #542
- ci github: limit actions checkout fetch depth by @JohnSanpe in #543
- feat mpi: added fibonacci example time statistical by @JohnSanpe in #544
- perf matrix: using array to store value to improve reuse rate by @JohnSanpe in #545
- perf mpi: allow users to directly access array by @JohnSanpe in #546
- fixup matrix: added constant modifier for allocator by @JohnSanpe in #547
- create dependabot.yml by @sirinux in #548
- fixup respool: remove resource name by @JohnSanpe in #549
- build cmake: added include dirs property by @JohnSanpe in #550
- build params: independent sanitize parameter by @JohnSanpe in #551
- feat allocator: added port compatibility layer by @JohnSanpe in #552
- fixup notifier: unified code style by @JohnSanpe in #553
- fixup bfdev: fixed series of style issues by @JohnSanpe in #554
- docs readme: update caution information by @JohnSanpe in #555
- docs readme: update components manual by @JohnSanpe in #556
New Contributors
Full Changelog: v1.0.1...v1.0.2
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