Commit graph

  • a29f64b700
    fix: resolve all linter issues (errcheck and gofmt) main Ruidy 2025-11-16 09:24:44 +0100
  • f33e86d502
    feat: add Tap, Transpose, Unzip, ParallelReduce, and Replicate (#49) v0.10.0 Ruidy 2025-11-16 09:02:47 +0100
  • 376ed9a3e5
    test: improve ParallelReduce test coverage to 97.5% Ruidy 2025-11-16 08:58:11 +0100
  • c8b01aacc2
    feat: add FoldRight function (#48) Ruidy 2025-11-16 08:54:54 +0100
  • 85f73f63a9
    feat: add Sliding window function (#47) Ruidy 2025-11-16 08:54:29 +0100
  • 4f02db2da7
    feat: add Intersperse function (#46) Ruidy 2025-11-16 08:54:10 +0100
  • 260c48e051
    feat: add Init function (all but last) (#45) Ruidy 2025-11-16 08:53:55 +0100
  • 5240c27fcd
    feat: add First and FirstN functions (#44) Ruidy 2025-11-16 08:53:40 +0100
  • 0bf04c224e
    feat: add Scan function (reduce with history) (#43) Ruidy 2025-11-16 08:53:05 +0100
  • b35a87e50c
    feat: add TakeWhile and DropWhile functions (#42) Ruidy 2025-11-16 08:51:51 +0100
  • 3617c2de8f
    docs: update Last documentation to reflect panic behavior Ruidy 2025-11-16 08:49:04 +0100
  • bcb4dd1e9d
    docs: add documentation for new collection functions Ruidy 2025-11-16 08:48:38 +0100
  • 2651a3331a
    fix: add explicit panic for Last on empty slice (#41) Ruidy 2025-11-16 08:44:10 +0100
  • d6f1e1cff5
    feat: add Tap, Transpose, Unzip, ParallelReduce, and Replicate Ruidy 2025-11-14 14:55:43 +0100
  • 6ceaadc097
    feat: add FoldRight function Ruidy 2025-11-14 14:54:00 +0100
  • e03ba5d1b3
    feat: add Sliding window function Ruidy 2025-11-14 14:52:28 +0100
  • 0ca15a80c1
    feat: add Intersperse function Ruidy 2025-11-14 14:51:35 +0100
  • 3df26bb95c
    feat: add Init function (all but last) Ruidy 2025-11-14 14:50:45 +0100
  • 8031d77096
    feat: add First and FirstN functions Ruidy 2025-11-14 14:49:55 +0100
  • 5c8e892c40
    feat: add Scan function (reduce with history) Ruidy 2025-11-14 14:48:56 +0100
  • 482b8991df
    feat: add TakeWhile and DropWhile functions Ruidy 2025-11-14 14:47:53 +0100
  • e3b85a1419
    fix: add explicit panic for Last on empty slice Ruidy 2025-11-14 14:46:06 +0100
  • d622c8cba8
    docs: update ACTION_PLAN.md with Issue 12 completion v0.9.0 Ruidy 2025-11-14 14:39:05 +0100
  • 6576c4fea7
    test: add comprehensive stress tests for large data and concurrency Ruidy 2025-11-14 14:38:08 +0100
  • 07d05425bb
    perf: improve GroupBy map initialization Ruidy 2025-11-14 14:32:05 +0100
  • 75eddcdde5
    perf: improve Flatmap allocation strategy Ruidy 2025-11-14 14:29:40 +0100
  • b04e545d03
    test: add comprehensive benchmarks for core functions Ruidy 2025-11-14 14:27:03 +0100
  • 40ac16261e
    feat!: fix Drop semantics and add RemoveAt function Ruidy 2025-11-14 14:04:58 +0100
  • 106b713cc5
    test: add comprehensive edge case tests Ruidy 2025-11-14 13:57:33 +0100
  • a1943556b4
    fix: add explicit panic for Max/Min on empty slices Ruidy 2025-11-14 13:51:35 +0100
  • 46d52e3cfa
    perf: pre-allocate Partition result slices Ruidy 2025-11-14 13:48:28 +0100
  • 7caa23e082
    perf: replace bubble sort with slices.SortFunc in OrderBy Ruidy 2025-11-14 13:46:22 +0100
  • 92b64630dc
    perf: pre-allocate Filter result slice Ruidy 2025-11-14 13:44:07 +0100
  • 7580836815
    docs(readme): update usage, API, and utilities sections Ruidy 2025-11-14 13:36:51 +0100
  • c53d46816f
    refactor: migrate to Go 1.22 slices/cmp, update linters v0.8.0 Ruidy 2025-09-01 23:08:10 -0400
  • 39be9420c4
    test: add coverage for ParallelMap and ParallelFilter workers Ruidy 2025-09-01 22:54:03 -0400
  • 9cf61ec6c5
    feat: add ParallelFilter and UniqueInPlace functions Ruidy 2025-09-01 18:16:59 -0400
  • 1031038d42
    feat: add Chunk, ContainsBy, UniqueBy, ParallelMap, map helpers Ruidy 2025-09-01 18:03:38 -0400
  • 8c78743f1a
    [CHORE] bump docker golang version and dependencies (#40) Daniel Smith 2025-07-14 10:13:22 -0500
  • ddd208f2cc [CHORE] bump docker golang version and dependencies Daniel Smith 2025-07-14 10:09:55 -0500
  • fbf58eff42
    Refresh documentation (#39) Ruidy 2024-11-21 05:23:00 +0100
  • c015a21f19
    add openssf badge Ruidy 2024-11-21 05:19:35 +0100
  • 8a7f4f0ecf
    fix Hugo warnings Ruidy 2024-11-21 05:19:22 +0100
  • ed895f664e
    minor documentation fixes Ruidy 2024-11-21 05:19:03 +0100
  • fbbd0398c9
    adding support for quick pointer conversion (#38) v0.7.0 Carlos A Saavedra 2024-11-01 04:24:53 -0500
  • acf26bbaf9
    Adding support for Slice sorting (Asc & Desc) (#37) Carlos A Saavedra 2024-11-01 04:18:33 -0500
  • 539f8c518a
    update codecov action version Ruidy 2024-11-01 10:13:44 +0100
  • 004faee9a6 function comment update 0syntrax0 2024-10-24 23:25:39 -0500
  • 1e26bbee7a adding support for quick pointer convertion 0syntrax0 2024-10-21 15:58:57 -0500
  • 80a84c0803 switching to use 'sliceStable' 0syntrax0 2024-10-21 15:47:55 -0500
  • 9f63a51280 removing extra file 0syntrax0 2024-10-21 15:45:42 -0500
  • f3ba5b98b6 creating slice and pointer changes 0syntrax0 2024-10-15 23:33:46 -0500
  • 507e604582
    update actions to .23 Ruidy 2024-09-08 20:32:12 +0200
  • 88dce52921
    add dockerfile to build doc Ruidy 2024-09-08 20:12:47 +0200
  • e0fe93efaa
    update to go 1.23 Ruidy 2024-09-08 19:39:27 +0200
  • 78b90acc67
    reformat readme Ruidy 2024-09-08 19:14:07 +0200
  • eda818c6e0
    format docs Ruidy 2024-09-08 19:11:52 +0200
  • bfac048fb4
    Updating Count function (#36) v0.6.1 Andy Long 2023-06-13 13:21:56 +0100
  • 0fb50046b0 Merge remote-tracking branch 'fork/main' Andy Long 2023-06-13 13:00:58 +0100
  • 0cb447f442 Removing extra underscores Andy Long 2023-06-13 11:07:14 +0100
  • 8b0b7f5c67 Updating count to work with any so you can count structs as well as basic types Andy Long 2023-06-13 10:56:11 +0100
  • 541e707861
    Update unit-test.yml Ruidy 2023-06-07 15:11:21 +0200
  • d5426ad3cb Merge branch 'main' of https://github.com/rjNemo/underscore v0.6.0 Ruidy 2023-06-07 14:58:40 +0200
  • 64fcfee748 update go version Ruidy 2023-06-07 14:55:06 +0200
  • 054679fb18 add group by to docs Ruidy 2023-06-07 14:49:55 +0200
  • 291df4fe4e
    Adding a Count function (#34) Andy Long 2022-11-30 12:34:01 +0000
  • b1cb7899bb
    Merge branch 'rjNemo:main' into main Andy Long 2022-11-30 11:31:32 +0000
  • aee22a45bc Adding a count method to the package, so you can find out how many items in a slice satisfy and given condition Andy Long 2022-11-30 11:23:56 +0000
  • 0bc3a54efd
    Adding some new funky functions (#32) v0.5.0 Andy Long 2022-09-04 08:21:31 +0100
  • 581929a555 Adding a Unit test for JoinProject function Andy Long 2022-09-03 23:23:26 +0100
  • a72da82172 Documentation comment for OrderBy which I missed out Andy Long 2022-09-03 19:31:41 +0100
  • a197836c1d Added in an OrderBy function Andy Long 2022-09-03 16:04:30 +0100
  • 3066810f92 Adding some new funky functions which I find useful Andy Long 2022-09-02 00:12:39 +0100
  • 4042208482
    add flatmap (#31) Ruidy 2022-08-10 17:01:43 +0200
  • dafb519fbd add to readme Ruidy 2022-08-10 16:58:34 +0200
  • c87f3f88b7 add flatmap Ruidy 2022-08-10 16:57:00 +0200
  • 8c2f92f202
    ternary op function (#29) v0.4.0 Ruidy 2022-06-08 09:14:03 +0200
  • 1827d5d2b0 ternary op function Ruidy 2022-06-07 17:54:27 +0200
  • d1da6fbab0 update installing info Ruidy 2022-05-07 12:52:06 -0400
  • e5b3ad8ef1
    add groupBy function (#28) Ruidy 2022-04-20 16:23:59 -0400
  • 5acf4a4671 add groupBy function Ruidy 2022-04-20 15:10:40 -0400
  • 7fef1562f2
    unique function (#27) Ruidy 2022-04-12 17:32:13 -0400
  • 2882dc1f9f unique function Ruidy 2022-04-12 17:25:45 -0400
  • f6af583408
    Pipe (#26) Ruidy 2022-03-31 11:37:02 -0400
  • 86b1f57fd4 use var in Makefile Ruidy 2022-03-31 11:36:32 -0400
  • a8a485a537 add security scan Ruidy 2022-03-31 11:29:26 -0400
  • 7cdbf7717f rename to pipe Ruidy 2022-03-29 08:26:35 -0400
  • 1166c701ac
    add intersection (#25) Ruidy 2022-03-27 00:34:09 -0400
  • 13beaf48a9 add intersection Ruidy 2022-03-27 00:32:25 -0400
  • 6a1a4c157b update docs Ruidy 2022-03-25 11:00:09 -0400
  • d9c1c152ba
    update docs (#24) Ruidy 2022-03-25 10:39:45 -0400
  • 63ebd6beb8 update docs Ruidy 2022-03-25 10:39:25 -0400
  • 6b377350d6
    U 21 diff (#23) Ruidy 2022-03-24 12:30:01 -0400
  • 0b9413fa78
    Merge branch 'main' into U-21-diff Ruidy 2022-03-24 12:29:31 -0400
  • 593e90dbfb update docs Ruidy 2022-03-24 12:26:13 -0400
  • 89da3c715a add difference function Ruidy 2022-03-24 12:23:04 -0400
  • eebeb65114
    add logo and fix project image description (#22) Ruidy 2022-03-24 12:03:10 -0400
  • 227a1d5479 add logo and fix project image description Ruidy 2022-03-24 12:01:09 -0400
  • 235b36b7f6 add documentation link 0.4.0 Ruidy 2022-03-23 10:58:44 -0400
  • d19fa7b8c9
    docsite (#19) Ruidy 2022-03-23 10:32:56 -0400