Comments (4)
You can run Jazzer yourself by executing ./run_jazzer.sh
on the jazzer branch of my fork. Note that this requires Linux, so you might need to run this within Docker if you are developing on another system. You can make changes to the fuzzer in https://github.com/CodeIntelligenceTesting/FastDoubleParser/blob/jazzer/src/ch/randelshofer/Fuzzer.java, it's just Java.
from fastdoubleparser.
Thank you for finding this bug! I will take a look at it tonight.
I do not want to include any more third party dependencies to the library. Can Jazzer be used without integrating into the library?
(I just noticed, I still haven't properly configured the dependency to JUnit 5 in the project yet - doh).
from fastdoubleparser.
Please see #9 where I report on many such problems.
from fastdoubleparser.
I have fixed this bug in dfdd66e.
I am going to try out jazzer !
from fastdoubleparser.
Related Issues (20)
- FastDoubleParser doesn't support all input formats as the default OpenJDK Float/Double parsers HOT 10
- The parser throws StringIndexOutOfBoundsException/ArrayIndexOutOfBoundsException for some inputs HOT 6
- BigDecimal parser HOT 12
- Publish a multi-release JAR HOT 2
- Parsing of hexadecimal floating point numbers is broken in release 0.5.0 HOT 1
- Publish 0.5.2 to maven central HOT 2
- BigInteger parser HOT 6
- possible performance issue with very big doubles HOT 25
- Builds should be reproducible HOT 1
- Is this a mistake with hex float parsing? HOT 1
- Incorrect maven command sequence HOT 6
- Please bundle LICENSE/NOTICE files in the produced jar files HOT 49
- Implement faster slow path for double parser (JDK 21)
- Document which code signing keys will be used for published artifacts. HOT 2
- issue with module-info classes in v0.9.0 release HOT 3
- More efficient character group check HOT 1
- Bug: the highest bit of hexadecimal float significand ignored HOT 1
- Parser accepts invalid hex chars HOT 2
- NPE in "FastDoubleParser", method "JavaBigDecimalParser.parseBigDecimal()" HOT 1
- 1.0.0 release only supports very recent JVMs HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fastdoubleparser.