Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Next version #102

Merged
merged 42 commits into from
Jul 7, 2024
Merged
Show file tree
Hide file tree
Changes from 31 commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
d85bdb3
Remove deprecated methods related to name-based UUID
fabiolimace Feb 25, 2024
02d4562
Make all factories inherit from the abstract class UuidFactory
fabiolimace Feb 25, 2024
9b5b145
Update benchmark/run.sh
fabiolimace Feb 25, 2024
356a5e4
Add parameters to UuidFactory for DCE Security UUIDs
fabiolimace Feb 25, 2024
1faa06b
Refactor UuidCreator to use Proxy pattern as lazy initialization
fabiolimace Feb 25, 2024
53378dc
Add fast version of UUID v7 #100
fabiolimace Feb 25, 2024
4805060
Add create method with parameters object in DCE Security factory
fabiolimace Feb 25, 2024
ecee68f
fix doc
fabiolimace Feb 25, 2024
b0e1b1a
Merge branch 'master' into next_version
fabiolimace Apr 6, 2024
0bdb337
Move Parser to GUID
fabiolimace Apr 6, 2024
7524c6d
chore
fabiolimace Apr 6, 2024
09cfdc4
chore
fabiolimace Apr 6, 2024
af95b5e
Add UuidBuilder
fabiolimace Apr 6, 2024
5927390
Remove Mockito dependency
fabiolimace Apr 6, 2024
cb9c727
Update doc
fabiolimace Apr 6, 2024
04ca891
Update MachineIdTest.java
fabiolimace Apr 7, 2024
6531d6a
Optimize parsing
fabiolimace Apr 7, 2024
9b7331b
Optimize base-n codecs
fabiolimace Apr 7, 2024
b4a1a42
Optimize base-n codecs
fabiolimace Apr 7, 2024
23fd52c
Optimize base-n codecs
fabiolimace Apr 7, 2024
78b99bf
Optimize parsing
fabiolimace Apr 7, 2024
67e2bf6
Add a unique number to be XORed with the thread-local random sequence
fabiolimace Jun 9, 2024
f67d3e4
Refactor AbstRandomBasedFactory
fabiolimace Jun 9, 2024
9488455
Refactor UuidCreator lazy holders
fabiolimace Jun 9, 2024
226830b
Modify AbstRandomBasedFactory
fabiolimace Jun 9, 2024
ece6a06
Refactor ClockSeqFunction
fabiolimace Jun 9, 2024
e561d33
Refactor RandomUtil
fabiolimace Jun 9, 2024
561757b
Merge branch 'master' into next_version
fabiolimace Jun 9, 2024
76dac16
Refactor tests
fabiolimace Jun 9, 2024
1fbbe80
Regular maintenance
fabiolimace Jul 6, 2024
77f69b7
Rename StringCodec and BinaryCodec
fabiolimace Jul 6, 2024
0446bc5
Update README.md
fabiolimace Jul 7, 2024
6270f1b
Update CREDITS.md
fabiolimace Jul 7, 2024
a255500
Update CHANGELOG.md
fabiolimace Jul 7, 2024
cc1c808
Rename path component `rfc4122` to `standard`
fabiolimace Jul 7, 2024
e80e081
Change references to the standard in the code
fabiolimace Jul 7, 2024
ad485de
Update other references to the standard
fabiolimace Jul 7, 2024
0e6a878
Update README.md
fabiolimace Jul 7, 2024
8a8252c
Update benchmark.yml
fabiolimace Jul 7, 2024
8e0ded3
Update maven.yml
fabiolimace Jul 7, 2024
3021d0a
Update codeql.yml
fabiolimace Jul 7, 2024
201e74f
Update codescan.yml
fabiolimace Jul 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions benchmark/run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ SCRIPT_DIR=$(dirname "$0")
cd "${SCRIPT_DIR}/.."

# compile the parent project
mvn --batch-mode --quiet --fail-fast clean install -DskipTests
./mvnw --batch-mode --quiet --fail-fast clean install -DskipTests

# create a copy with the expected name
cp "${PWD}/target/${ARTIFACT_ID}"-*-SNAPSHOT.jar "${PWD}/target/${ARTIFACT_ID}"-0.0.1-BENCHMARK.jar
Expand All @@ -18,8 +18,8 @@ cp "${PWD}/target/${ARTIFACT_ID}"-*-SNAPSHOT.jar "${PWD}/target/${ARTIFACT_ID}"-
cd benchmark

# compile the benchmark project
mvn --batch-mode --quiet --fail-fast validate
mvn --batch-mode --quiet --fail-fast clean install
../mvnw --batch-mode --quiet --fail-fast validate
../mvnw --batch-mode --quiet --fail-fast clean install

# run the benchmark
java -jar target/benchmarks.jar
Expand Down
18 changes: 0 additions & 18 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -38,24 +38,6 @@
<version>4.13.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-inline</artifactId>
<version>3.4.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
<version>5.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>5.10.2</version>
<scope>test</scope>
</dependency>
</dependencies>

<scm>
Expand Down
Loading
Loading