git.iko.soy
/
text
readme
files
commits
refs
on
builder
help
sign in
history of
Data/Text/Fusion.hs
all commits
26eab0f
Rename unsafeNew to new
Bryan O'Sullivan
16 years ago
3e619a5
Rewrite mapAccumL to be fast
Bryan O'Sullivan
16 years ago
b475569
Rename partialCopy to copy
Bryan O'Sullivan
16 years ago
00722f1
Replace copy with partialCopyM
Bryan O'Sullivan
16 years ago
3edced1
Remove more duplicated Builder code
Bryan O'Sullivan
16 years ago
cf24ead
Rename unsafeCopy to partialCopyM
Bryan O'Sullivan
16 years ago
2e895e1
Switch argument ordering for copy
Bryan O'Sullivan
16 years ago
e67c23f
Change argument ordering for unsafeCopy
Bryan O'Sullivan
16 years ago
8948cdb
Update copyright
Bryan O'Sullivan
16 years ago
f7b8c88
Simplify and speed up lazy unstream
Bryan O'Sullivan
16 years ago
e99387c
Speed up unstream by splitting the loop
Bryan O'Sullivan
16 years ago
a8e021c
Add an SCC for resizing during a reverse
Bryan O'Sullivan
16 years ago
a99b318
Make use of assert conditional
Bryan O'Sullivan
16 years ago
3128ac0
Replace a few multiplications with shifts
Bryan O'Sullivan
16 years ago
4c662c0
Tiny performance improvement via strictness
Bryan O'Sullivan
16 years ago
01bb6aa
Change Tom's email address
Bryan O'Sullivan
16 years ago
cd3c522
Rename :!: to :*: for consistency with other stream-based packages.
Bryan O'Sullivan
17 years ago
e0ef874
Get rid of most of findIndex, findIndices, elemIndex, and elemIndices.
Bryan O'Sullivan
17 years ago
d387502
Expose and fix some subtle bugs.
Bryan O'Sullivan
17 years ago
d2e7cbe
ZOMG size isn't everything.
Bryan O'Sullivan
17 years ago
42e260d
Rename count to countChar.
Bryan O'Sullivan
17 years ago
62aa968
Use unchecked shifts for a speedup.
Bryan O'Sullivan
17 years ago
593485a
Update copyrights and maintainers.
0.2
Bryan O'Sullivan
17 years ago
90c0aaa
Implement and test lazy elemIndex, elemIndices, and count
Bryan O'Sullivan
18 years ago
90a9266
Implement and test lazy findIndex and findIndices
Bryan O'Sullivan
18 years ago
d4acc5e
Implement and test lazy zipWith
Bryan O'Sullivan
18 years ago
abe55a2
Annotate the precision of hints in fusions for documentation purpose.
Nicolas Pouillard
18 years ago
5b717cd
Remove fromIntegral in Data.Text.{Lazy.,}Fusion.unfoldrN
Nicolas Pouillard
18 years ago
6a587fd
Merge Nicolas's changes in
Bryan O'Sullivan
18 years ago
2623a3f
Data.Text.Fusion: move a bang-pattern to make clearer and maybe more effective
Nicolas Pouillard
18 years ago
59ad741
Refactor common fusion code into one module
Bryan O'Sullivan
18 years ago
82875b9
Implement and test unfolds
Bryan O'Sullivan
18 years ago
1876b8c
Implement lazy length, and test it
Bryan O'Sullivan
18 years ago
2a755f4
Export unstreamList
Bryan O'Sullivan
18 years ago
42244c9
Clean up some unhelpful warnings
Bryan O'Sullivan
18 years ago
7565180
Turn Stream equality into an Eq instance
Bryan O'Sullivan
18 years ago
37fc6b2
Apply Nicolas's stream equality fix
Bryan O'Sullivan
18 years ago
8853e59
Fix a bug in Data.Text.Fusion.eq
Nicolas Pouillard
18 years ago
cc5a5d2
More progress on laziness
Bryan O'Sullivan
18 years ago
1175a74
First stab at lazy text support
Bryan O'Sullivan
18 years ago
9f53a93
Fix nasty thinko exposed on a MacBook
Bryan O'Sullivan
18 years ago
74eaa00
Move Utf* modules into Data.Text.Encoding
Bryan O'Sullivan
18 years ago
df71ecc
A little internal documentation.
Bryan O'Sullivan
18 years ago
9d0cf79
Tidy up error cases.
Bryan O'Sullivan
18 years ago
d3c8aea
Reimplement mapAccumL properly.
Bryan O'Sullivan
18 years ago
086f118
Add reverseStream and reverseScanr
Bryan O'Sullivan
18 years ago
27debf3
Refactor writing a Char into an A.MArray s Word16
Bryan O'Sullivan
18 years ago
6f9ab7b
Implement count.
Bryan O'Sullivan
18 years ago
df49b20
Implement elemIndices
Bryan O'Sullivan
18 years ago
6e5bf43
Implement findIndices.
Bryan O'Sullivan
18 years ago
older commits
keys
esc to close
j k
move down, up
enter
open
esc
back, or up a level
1 2 3 4
readme, files, commits, refs
/
filter
y
copy the clone command
c
compare the chosen commit with another (or shift-click both)
?
show or hide this list