Skip to content

Releases: openbfdev/bfdev

v1.0.5

11 Jul 06:12
v1.0.5
cec4899
Compare
Choose a tag to compare

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

23 May 11:17
v1.0.4
d983100
Compare
Choose a tag to compare

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

14 Apr 08:10
v1.0.3
77b1a89
Compare
Choose a tag to compare

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

27 Mar 01:23
v1.0.2
5445196
Compare
Choose a tag to compare

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

24 Feb 15:08
d055e6e
Compare
Choose a tag to compare

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