Commit Graph

466 Commits (master)
 

Author SHA1 Message Date
Paul Chesnais 14f714261f
Generics migration (#237)
* Generics migration

This attempts to migrate this library in the least invasive way by preserving as
much of the original API as possible. It does not change the tests in a
meaningful way nor does it attempt to upgrade any logic that can be simplified
or improved with generics. This is purely an API migration, and still requires a
lot of additional work to be fully ready.

* Fix a few broken tests around serialization

* Add v2 suffix

* Temporarily change mod name for testing

* Rename module to /v2
4 months ago
Emir Pasic 10d6c5b4f2
Merge pull request #227 from thebenkogan/master
fix: doublylinkedlist insertion with last to first traversal
8 months ago
Ben Kogan 608766492e fix: doublylinkedlist insertion with last to first traversal 8 months ago
Emir Pasic 702a6b2c26
Merge pull request #220 from ugurcsen/patch-1
Benchmark bug fixed(interface conversion).
1 year ago
Ugur SEN 9f3e98d84a
Benchmark bug fixed(interface conversion).
go test -run=NO_TEST -bench . -benchmem -benchtime 1s
This command gives an error (panic: interface conversion: interface {} is int, not priorityqueue.Element) and to fix this enqueue(n)s changed to enqueu(Element{})s.
1 year ago
Emir Pasic 5dd72bf1e0
Merge pull request #213 from rakiyoshi/fix-doc
Fix documentation
2 years ago
Ryoh Akiyoshi 789e39cb69
fix documentation 2 years ago
Emir Pasic dbdbadc158
Merge pull request #205 from emirpasic/development
Fix in ArrayList.Contains function against nil values
2 years ago
Emir Pasic b486cc91bf Fix in ArrayList.Contains function against nil values 2 years ago
Emir Pasic e63524608b Testing funding.yml 2 years ago
Emir Pasic 773505cfec
Merge pull request #203 from emirpasic/development
Implements PriorityQueue and CircularBuffer
2 years ago
Emir Pasic 2bf1bd3aff Implements PriorityQueue 2 years ago
Emir Pasic 8ace639fc3 Implements PriorityQueue 2 years ago
Emir Pasic 6b0ffefe7f Fix iterator in binary heap 2 years ago
Emir Pasic 33e824351c Fix circular buffer tests 2 years ago
Emir Pasic 60093dc4a3 circualbuffer example 2 years ago
Emir Pasic 9606c1a0e8 Implements CircularBuffer 2 years ago
Emir Pasic da429eb24e
Merge pull request #202 from emirpasic/development
Implements queues, LinkedListQueue and ArrayQueue
2 years ago
Emir Pasic 5b2385446e Documentation fix 2 years ago
Emir Pasic 6bf61e32be Implements queues, LinkedListQueue and ArrayQueue 2 years ago
Emir Pasic 6a0f91bdd5 Add String() to comments for all structures 2 years ago
Emir Pasic 77ed4cc146
Merge pull request #148 from AryanAhadinia/issue_146
Add Queue
2 years ago
Emir Pasic 7815e7de4e
Merge pull request #201 from emirpasic/development
SonarQube
2 years ago
Emir Pasic 74d62f4f1e SonarQube 2 years ago
Emir Pasic 4665f56318 tmp 2 years ago
Emir Pasic 44253054e3
Merge pull request #200 from emirpasic/development
SonarQube
2 years ago
Emir Pasic 9e4f7a11c4 SonarQube 2 years ago
Emir Pasic 08cf24a0a0 SonarQube badge 2 years ago
Emir Pasic 1dd397e12c SonarQube fixes 2 years ago
Emir Pasic 6356a9e470
Create sonarcloud.yml 2 years ago
Emir Pasic f70d3dd117
Create codeql-analysis.yml 2 years ago
Emir Pasic 08ae186640
Create dependabot.yml 2 years ago
Emir Pasic 05959cbe35 Add release badge 2 years ago
Emir Pasic 92b8f18bff Integrate sourcegraph badge 2 years ago
Emir Pasic d953513772
Merge pull request #197 from emirpasic/development
Improve code coverage
2 years ago
Emir Pasic 41012c6c58 Improve code coverage 2 years ago
Emir Pasic e2b92bbc7a Interface implementation assertions moved outside the functions 2 years ago
Emir Pasic 363df0e21f Comparator tests 2 years ago
Emir Pasic 1711af552f
Merge pull request #196 from emirpasic/development
Code Coverage Report with Badge
2 years ago
Emir Pasic 0d3ddc1d74 codeconv integration 2 years ago
Emir Pasic 138c2712da codeconv integration 2 years ago
Emir Pasic 5bcba54b52 codeconv integration 2 years ago
Emir Pasic b2dbe95e30 codeconv integration 2 years ago
Emir Pasic 155dd74f32
Merge pull request #195 from emirpasic/development
Set operations: intersection, union, difference
2 years ago
Emir Pasic 74d4456375 Fix lint errors 2 years ago
Emir Pasic e438e7b77b Set operations: intersection, union, difference 2 years ago
Emir Pasic 7cf7ceab6f Update README 2 years ago
Emir Pasic ae81334c3e
Merge pull request #142 from jmdacruz/implement-set-intersection
Simple implementation of set intersection
2 years ago
Emir Pasic 74bf8a8b7d Update documentation on JSON serialization with the new json/encoding interface implementation 2 years ago
Emir Pasic d7c0bc8651 Update documentation on JSON serialization with the new json/encoding interface implementation 2 years ago