John Kerl
0799bb95d0
Merge branch 'main' of https://github.com/johnkerl/miller
2021-12-25 00:38:33 -05:00
John Kerl
bca738a781
Work around Go strconv's allowance of underscores in int/float literals ( #801 )
...
* Function-pointerize IXS/IXSRegex to reduce runtime iffelsing
* remove IsRegexString and SuppressIXSRegex
* regression tests passing
* doc updates
* Don't use sed -I in ./configure
* Work around Go strconv's allowance of _ in int/float literals
2021-12-25 00:38:13 -05:00
John Kerl
7a8a2f427f
Merge branch '796-makefile-no-sed-I'
2021-12-25 00:12:48 -05:00
John Kerl
0095ad052b
Merge branch 'main' of https://github.com/johnkerl/miller
2021-12-25 00:12:39 -05:00
John Kerl
1dda1efc1d
Don't use sed -I in ./configure ( #800 )
...
* Function-pointerize IXS/IXSRegex to reduce runtime iffelsing
* remove IsRegexString and SuppressIXSRegex
* regression tests passing
* doc updates
* Don't use sed -I in ./configure
2021-12-25 00:04:49 -05:00
John Kerl
feac7fa096
Don't use sed -I in ./configure
2021-12-25 00:03:48 -05:00
John Kerl
7b8244a2b2
Merge branch 'explict-ixs-regex'
2021-12-25 00:00:54 -05:00
John Kerl
096bb9bc12
Make --ifs-regex and --ips-regex explicit command-line flags ( #799 )
...
* Function-pointerize IXS/IXSRegex to reduce runtime iffelsing
* remove IsRegexString and SuppressIXSRegex
* regression tests passing
* doc updates
2021-12-25 00:00:18 -05:00
John Kerl
67f2cc4737
doc updates
2021-12-24 23:46:03 -05:00
John Kerl
41d82f7d13
regression tests passing
2021-12-24 23:07:17 -05:00
John Kerl
e945a9b1df
remove IsRegexString and SuppressIXSRegex
2021-12-23 19:13:45 -05:00
John Kerl
d84d91f48b
Function-pointerize IXS/IXSRegex to reduce runtime iffelsing
2021-12-23 19:07:56 -05:00
John Kerl
c43a7109d1
Merge branch 'perf-doc'
2021-12-23 00:20:24 -05:00
John Kerl
cf8dd134e6
Add performance stats to "What's new in Miller 6" webdoc page ( #795 )
...
* Perf notes in README-go-port.md
* Update CPU webdoc
* Add perf-stats to new-in-miller-6.md
2021-12-23 00:16:20 -05:00
John Kerl
ed1147cf14
Add perf-stats to new-in-miller-6.md
2021-12-23 00:15:34 -05:00
John Kerl
a21143f692
Update CPU webdoc
2021-12-22 22:20:20 -05:00
John Kerl
e0493867e7
Perf notes in README-go-port.md
2021-12-22 22:04:57 -05:00
John Kerl
9c8f8680d6
Fix minor doc-formatting issue on PR #794
2021-12-22 21:29:39 -05:00
John Kerl
0f862727ff
Merge branch 'dedupe-field-names'
2021-12-22 21:08:07 -05:00
John Kerl
157e567909
Dedupe field names by default ( #794 )
2021-12-22 21:07:29 -05:00
John Kerl
a88f10c650
Dedupe field names by default
2021-12-22 21:03:24 -05:00
John Kerl
6b87a121b0
Copy-reduction in CSV/CSV-lite record-readers; very minor perf improvement
2021-12-22 20:01:16 -05:00
John Kerl
e824f377c9
README-docs.md
2021-12-22 19:27:27 -05:00
John Kerl
3c1ee965ca
Document exit codes
2021-12-22 18:37:24 -05:00
John Kerl
5b1fa0f953
Merge branch 'without-make-install'
2021-12-22 18:23:55 -05:00
John Kerl
c7c656b989
Merge branch 'main' of https://github.com/johnkerl/miller
2021-12-22 18:23:48 -05:00
John Kerl
3e71ddde21
Add instructions for makeless install ( #793 )
...
* Build-from-source info with/without make
* todo
* go install instructions
2021-12-22 18:21:12 -05:00
John Kerl
bd6af1496a
go install instructions
2021-12-22 18:20:34 -05:00
John Kerl
2bf7d45bea
todo
2021-12-22 18:03:01 -05:00
John Kerl
b84160603d
Merge branch 'without-make-doc'
2021-12-22 18:00:46 -05:00
John Kerl
772ee0d00d
Build-from-source info with/without make ( #792 )
2021-12-22 17:54:41 -05:00
John Kerl
d274d618b2
Build-from-source info with/without make
2021-12-22 17:53:46 -05:00
rui
9d2d491847
docs: fix homebrew formula reference ( #791 )
2021-12-22 15:45:55 -05:00
John Kerl
765df9a995
typofix
2021-12-22 14:29:52 -05:00
John Kerl
bcb8c0ca3b
perf notes in new-in-miller-6.md
2021-12-22 13:57:14 -05:00
John Kerl
f3d7db79a3
Merge branch 'urandelement'
2021-12-21 23:47:24 -05:00
John Kerl
1d3bc11b29
urandelement DSL function ( #789 )
2021-12-21 23:15:14 -05:00
John Kerl
35b8500e66
urandelement DSL function
2021-12-21 23:10:25 -05:00
John Kerl
99e4a23ac6
typofix in regtest
2021-12-21 22:55:50 -05:00
John Kerl
8d718e8339
Merge branch 'octal-suppress-by-default'
2021-12-21 22:41:27 -05:00
John Kerl
93862f16f9
update mlr -O behavior for #756 ( #788 )
2021-12-21 22:40:34 -05:00
John Kerl
1c1d239e27
update mlr -O behavior for #756
2021-12-21 22:36:38 -05:00
Jauder Ho
fafff68c20
Create dependabot.yml ( #777 )
2021-12-21 15:14:27 -05:00
John Kerl
d5394e113a
Merge branch 'string-method-perf'
2021-12-21 09:55:44 -05:00
John Kerl
2a2ff7a768
Copy-reduction performance in Mlrval.String() ( #787 )
2021-12-21 09:53:03 -05:00
John Kerl
dc5afa5625
Copy-reduction performance in Mlrval.String()
2021-12-21 09:39:30 -05:00
John Kerl
f4ba0227f8
todo
2021-12-21 00:11:49 -05:00
John Kerl
d4b67d07cd
Merge branch 'jit-type-infer'
2021-12-20 23:58:05 -05:00
John Kerl
7a97c9b868
Performance improvement by JIT type inference ( #786 )
...
* JIT mlrval type-interfence: mlrval package
* mlrmap refactor
* complete merge from #779
* iterating
* mlrval/format.go
* mlrval/copy.go
* bifs/arithmetic_test.go
* iterate on bifs/collections_test.go
* mlrval_cmp.go
* mlrval JSON iterate
* iterate applying mlrval refactors to dependent packages
* first clean compile in a long while on this branch
* results of first post-compile profiling
* testing
* bugfix in ofmt formatting
* bugfix in octal-supporess
* go fmt
* neaten
* regression tests all passing
2021-12-20 23:56:04 -05:00
John Kerl
79b5bc1180
regression tests all passing
2021-12-20 23:25:36 -05:00