Skip to content

Commit f67b114

Browse files
committed
save
1 parent a2c9eb3 commit f67b114

1 file changed

Lines changed: 14 additions & 14 deletions

File tree

README.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# ParserNG 🧮⚡
22

3-
**ParserNG 1.0.1** is a **blazing-fast**, **pure Java**, **zero-native-dependencies** math expression parser and evaluator.
3+
**ParserNG 1.0.1** is a **blazing-fast**, nigh zero allocation(memory wise), **pure Java**, **zero-native-dependencies** math expression parser and evaluator.
44

55
It **beats Janino, exp4J, and com.expression.parser on evaluation speed** across every kind of expression — from simple algebra to heavy trig, matrices, and calculus.
66
With the new **Turbo compiled mode**, it routinely reaches **3–10 million evaluations per second**.
@@ -12,11 +12,11 @@ Perfect for scientific computing, simulations, real-time systems, education tool
1212
[![Maven Central](https://img.shields.io/maven-central/v/com.github.gbenroscience/parser-ng.svg?label=Maven%20Central)](https://central.sonatype.com/artifact/com.github.gbenroscience/parser-ng)
1313
[![License](https://img.shields.io/github/license/gbenroscience/ParserNG?color=blue)](https://github.com/gbenroscience/ParserNG/blob/master/LICENSE)
1414
![Java](https://img.shields.io/badge/Java-8%2B-orange)
15-
![Latest Version](https://img.shields.io/badge/version-1.0.0-success)
15+
![Latest Version](https://img.shields.io/badge/version-1.0.1-success)
1616

17-
> **1.0.0** introduces **Turbo Scalar** and **Turbo Matrix** compiled paths + massive speed improvements via strength reduction, constant folding, and O(1) frame-based argument passing.
17+
> **1.0.1** introduces **Turbo Scalar** and **Turbo Matrix** compiled paths + massive speed improvements via strength reduction, constant folding, and O(1) frame-based argument passing.
1818
19-
## ✨ Highlights (v1.0.0)
19+
## ✨ Highlights (v1.0.0+)
2020

2121
- **Speed champion** — beats Janino, exp4J, and JavaMEP in every benchmark (see [BENCHMARK_RESULTS.md](BENCHMARK_RESULTS.md))
2222
- **Turbo Mode** — compile once, evaluate millions of times per second (Scalar + Matrix paths)
@@ -36,14 +36,14 @@ Perfect for scientific computing, simulations, real-time systems, education tool
3636
<dependency>
3737
<groupId>com.github.gbenroscience</groupId>
3838
<artifactId>parser-ng</artifactId>
39-
<version>1.0.0</version>
39+
<version>1.0.1</version>
4040
</dependency>
4141
```
4242

4343
Also available on **Maven Central**:
44-
https://central.sonatype.com/artifact/com.github.gbenroscience/parser-ng/1.0.0
44+
https://central.sonatype.com/artifact/com.github.gbenroscience/parser-ng/1.0.1
4545

46-
## ⚡ Turbo Mode — The 1.0.0 Game Changer
46+
## ⚡ Turbo Mode — The 1.0.1 Game Changer
4747

4848
```java
4949
import com.github.gbenroscience.parser.MathExpression;
@@ -131,10 +131,10 @@ System.out.println("Determinant = " + expr.solve());
131131
## ⌨️ Command-line tool (REPL)
132132

133133
```bash
134-
java -jar parser-ng-1.0.0.jar "sin(x) + cos(x)"
135-
java -jar parser-ng-1.0.0.jar "eigvalues(R=@(5,5)(...))"
136-
java -jar parser-ng-1.0.0.jar help
137-
java -jar parser-ng-1.0.0.jar -i # interactive mode
134+
java -jar parser-ng-1.0.1.jar "sin(x) + cos(x)"
135+
java -jar parser-ng-1.0.1.jar "eigvalues(R=@(5,5)(...))"
136+
java -jar parser-ng-1.0.1.jar help
137+
java -jar parser-ng-1.0.1.jar -i # interactive mode
138138
```
139139

140140
## 📊 Supported Features at a Glance
@@ -155,8 +155,8 @@ Full list: run `help` or `new MathExpression("help").solve()`.
155155

156156
- [BENCHMARK_RESULTS.md](BENCHMARK_RESULTS.md) — full speed comparisons
157157
- [GRAPHING.md](GRAPHING.md) — plotting on Swing / JavaFX / Android
158-
- [LATEST.md](LATEST.md) — what’s new in 1.0.0
159-
- Javadoc: https://javadoc.io/doc/com.github.gbenroscience/parser-ng/1.0.0
158+
- [LATEST.md](LATEST.md) — what’s new in 1.0.1
159+
- Javadoc: https://javadoc.io/doc/com.github.gbenroscience/parser-ng/1.0.1
160160

161161
## ❤️ Support the Project
162162

@@ -173,7 +173,7 @@ ParserNG is built with love in my free time. If it helps you:
173173

174174
---
175175

176-
**ParserNG 1.0.0** — faster than the competition, stronger on matrices, and now with real Turbo Scalar + Turbo Matrix compiled power.
176+
**ParserNG 1.0.1** — faster than the competition, stronger on matrices, and now with real Turbo Scalar + Turbo Matrix compiled power.
177177

178178
Happy parsing! 🚀
179179
**GBENRO JIBOYE** (@gbenroscience)

0 commit comments

Comments
 (0)