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

wrap dragonbox from https://github.com/jk-jeon/dragonbox #732

Draft
wants to merge 32 commits into
base: devel
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
3824fd3
RST opt.list to have priority over def.list (#17845)
a-mr May 15, 2021
b58d48c
add https://github.com/abolz/Drachennest/blob/master/src/dragonbox.cc
timotheecour May 12, 2021
893f0a7
faster addFloat using dragonbox algorithm
timotheecour May 12, 2021
9971e88
works with addDependency etc
timotheecour May 13, 2021
9ed49f6
fixup
timotheecour May 13, 2021
6bc463e
add benchmark
timotheecour May 13, 2021
28164bc
improve tests
timotheecour May 13, 2021
5f3d892
fixup
timotheecour May 13, 2021
bdd4e9f
fix tests
timotheecour May 14, 2021
073094f
add test
timotheecour May 14, 2021
80128aa
fixup
timotheecour May 14, 2021
5c02172
fixup
timotheecour May 14, 2021
d027a0d
fix treadlines
timotheecour May 14, 2021
b661f3f
fix some tests
timotheecour May 14, 2021
3806a20
fix test
timotheecour May 14, 2021
0f1d00c
fix test
timotheecour May 14, 2021
3e53aad
fix test
timotheecour May 14, 2021
9e68fdd
PRTEMP
timotheecour May 14, 2021
886f845
fix for ic
timotheecour May 14, 2021
5494f04
cleanups
timotheecour May 14, 2021
97d2abc
fixup
timotheecour May 14, 2021
f265983
add back (but deprecate) system/formatfloat as a shallow wrapper
timotheecour May 14, 2021
746258b
move to lib/vendor/dragonbox.cc
timotheecour May 14, 2021
364c292
reorg + add LICENSE
timotheecour May 14, 2021
a173ca9
improve tdependency_utils.nim
timotheecour May 14, 2021
bdd989f
dependency_utils => deputils
timotheecour May 14, 2021
239e2c6
fixup
timotheecour May 14, 2021
c565d38
improve tstrfloats_bench
timotheecour May 14, 2021
df4ec8f
fixup
timotheecour May 15, 2021
34a6ea0
wrap dragonbox from https://github.com/jk-jeon/dragonbox
timotheecour May 15, 2021
2ea8423
PRTEMP
timotheecour May 15, 2021
097fc18
add schubfach_64, schubfach_32
timotheecour May 15, 2021
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
Prev Previous commit
Next Next commit
reorg + add LICENSE
  • Loading branch information
timotheecour committed May 15, 2021
commit 364c2925b05e3247837077c398729b7224f0a1e5
File renamed without changes.
3 changes: 3 additions & 0 deletions lib/vendor/drachennest/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# files
dragonbox.cc: adapted from https://github.com/abolz/Drachennest/blob/master/src/dragonbox.cc
LICENSE: copied from https://github.com/abolz/Drachennest/blob/master/LICENSE
8 changes: 4 additions & 4 deletions lib/vendor/readme.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# third party files go here.
# third party files go here

## files
### dragonbox.cc
adapted from https://github.com/abolz/Drachennest/blob/master/src/dragonbox.cc
difference with `$nim/dist`:
`$nim/dist` is for automatically imported third party files
this directory is for third party files we check in this repo