Skip to content
This repository
Newer
Older
100644 189 lines (172 sloc) 5.358 kb
24b94ccb »
2009-01-18 Add cabal file and LICENSE
1 name: text
280a5ab0 »
2014-03-06 Bump version to 1.1.0.1
2 version: 1.1.0.1
4f91a89f »
2011-08-21 Point the master repo and bugtracker at github.
3 homepage: https://github.com/bos/text
4 bug-reports: https://github.com/bos/text/issues
9a4299de »
2010-08-30 Add a more thorough description of Data.Text
5 synopsis: An efficient packed Unicode text type.
716ce6bf »
2012-06-29 Drop trailing whitespace
6 description:
9a4299de »
2010-08-30 Add a more thorough description of Data.Text
7 .
8 An efficient packed, immutable Unicode text type (both strict and
9 lazy), with a powerful loop fusion optimization framework.
10 .
11 The 'Text' type represents Unicode character strings, in a time and
12 space-efficient manner. This package provides text processing
13 capabilities that are optimized for performance critical use, both
14 in terms of large data quantities and high speed.
15 .
16 The 'Text' type provides character-encoding, type-safe case
17 conversion via whole-string case conversion functions. It also
93f2fe48 »
2010-11-30 Add a pointer to text-icu.
18 provides a range of functions for converting 'Text' values to and from
19 'ByteStrings', using several standard encodings.
9a4299de »
2010-08-30 Add a more thorough description of Data.Text
20 .
21 Efficient locale-sensitive support for text IO is also supported.
22 .
93f2fe48 »
2010-11-30 Add a pointer to text-icu.
23 These modules are intended to be imported qualified, to avoid name
9a4299de »
2010-08-30 Add a more thorough description of Data.Text
24 clashes with Prelude functions, e.g.
25 .
26 > import qualified Data.Text as T
27 .
93f2fe48 »
2010-11-30 Add a pointer to text-icu.
28 To use an extended and very rich family of functions for working
29 with Unicode text (including normalization, regular expressions,
30 non-standard encodings, text breaking, and locales), see
31 the @text-icu@ package:
32 <http://hackage.haskell.org/package/text-icu>
75379d95 »
2013-12-03 Bump version to 1.0.0.0, add changelog
33
24b94ccb »
2009-01-18 Add cabal file and LICENSE
34 license: BSD3
35 license-file: LICENSE
bf417bcd »
2010-10-19 Fix up repo locations.
36 author: Bryan O'Sullivan <bos@serpentine.com>
112f417b »
2009-02-23 Hide most internals for now
37 maintainer: Bryan O'Sullivan <bos@serpentine.com>
a871416f »
2011-06-27 Switch to native code for copying and comparison.
38 copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
24b94ccb »
2009-01-18 Add cabal file and LICENSE
39 category: Data, Text
40 build-type: Simple
cd48c480 »
2011-08-21 Add top-level QuickCheck test support.
41 cabal-version: >= 1.8
7f28cf9f »
2009-10-09 Add previously missed source files.
42 extra-source-files:
f8d6fe2c »
2010-09-08 Package more source files
43 -- scripts/CaseFolding.txt
44 -- scripts/SpecialCasing.txt
09225787 »
2012-06-28 Make the benchmarks subtree saner
45 README.markdown
46 benchmarks/Setup.hs
47 benchmarks/cbits/*.c
d534d7d2 »
2012-06-29 Ensure that cabal sdist actually works
48 benchmarks/haskell/*.hs
49 benchmarks/haskell/Benchmarks/*.hs
80e9050e »
2013-12-03 Add some missed files to dist tarball
50 benchmarks/haskell/Benchmarks/Programs/*.hs
09225787 »
2012-06-28 Make the benchmarks subtree saner
51 benchmarks/python/*.py
52 benchmarks/ruby/*.rb
53 benchmarks/text-benchmarks.cabal
75379d95 »
2013-12-03 Bump version to 1.0.0.0, add changelog
54 changelog
80e9050e »
2013-12-03 Add some missed files to dist tarball
55 include/*.h
03d48b5f »
2011-06-01 Clean up the cabal file and make sdist work.
56 scripts/*.hs
9e31c7fc »
2012-06-28 Get benchmarks going again
57 tests-and-benchmarks.markdown
d534d7d2 »
2012-06-29 Ensure that cabal sdist actually works
58 tests/*.hs
a827b2ea »
2012-06-28 Reorganize tests subtree
59 tests/.ghci
60 tests/Makefile
d534d7d2 »
2012-06-29 Ensure that cabal sdist actually works
61 tests/Tests/*.hs
274d10e8 »
2014-03-07 Add local cabal config file
62 tests/cabal.config
a827b2ea »
2012-06-28 Reorganize tests subtree
63 tests/scripts/*.sh
64 tests/text-tests.cabal
24b94ccb »
2009-01-18 Add cabal file and LICENSE
65
6277ad08 »
2009-10-07 If built with -fdeveloper, be strict.
66 flag developer
67 description: operate in developer mode
68 default: False
69
513b6522 »
2012-05-16 Use integer-simple if the integer-simple flag is set.
70 flag integer-simple
71 description: Use the simple integer library instead of GMP
72 default: False
73
24b94ccb »
2009-01-18 Add cabal file and LICENSE
74 library
36e23b5b »
2013-09-22 Drop a magic number
75 c-sources: cbits/cbits.c
76 include-dirs: include
a871416f »
2011-06-27 Switch to native code for copying and comparison.
77
24b94ccb »
2009-01-18 Add cabal file and LICENSE
78 exposed-modules:
79 Data.Text
4213b9ed »
2011-02-01 Make some of the low-level internals visible.
80 Data.Text.Array
a70e3a0f »
2009-01-27 Split encoding support out into new modules
81 Data.Text.Encoding
8766bacf »
2009-06-06 Add controllable error handling and recovery code.
82 Data.Text.Encoding.Error
749282a3 »
2009-02-27 Add Data.Text.Foreign
83 Data.Text.Foreign
8d53bbd9 »
2009-12-13 Stub in strict I/O support.
84 Data.Text.IO
4213b9ed »
2011-02-01 Make some of the low-level internals visible.
85 Data.Text.Internal
ea0ed28a »
2013-12-04 Expose all modules
86 Data.Text.Internal.Builder
87 Data.Text.Internal.Builder.Functions
88 Data.Text.Internal.Builder.Int.Digits
89 Data.Text.Internal.Builder.RealFloat.Functions
3b30032d »
2013-12-04 Rename encoding-related modules, and make them semi-public
90 Data.Text.Internal.Encoding.Fusion
91 Data.Text.Internal.Encoding.Fusion.Common
92 Data.Text.Internal.Encoding.Utf16
93 Data.Text.Internal.Encoding.Utf32
94 Data.Text.Internal.Encoding.Utf8
ea0ed28a »
2013-12-04 Expose all modules
95 Data.Text.Internal.Functions
148a2d16 »
2013-12-04 Rename strict fusion-related modules
96 Data.Text.Internal.Fusion
97 Data.Text.Internal.Fusion.CaseMapping
98 Data.Text.Internal.Fusion.Common
99 Data.Text.Internal.Fusion.Size
100 Data.Text.Internal.Fusion.Types
50b28575 »
2013-12-04 Rename Data.Text.IO.Internal to Data.Text.Internal.IO
101 Data.Text.Internal.IO
ea0ed28a »
2013-12-04 Expose all modules
102 Data.Text.Internal.Lazy
c689bc8d »
2013-12-04 Rename Lazy internal modules
103 Data.Text.Internal.Lazy.Encoding.Fusion
104 Data.Text.Internal.Lazy.Fusion
105 Data.Text.Internal.Lazy.Search
717be11e »
2013-12-04 Rename the last set of internal modules
106 Data.Text.Internal.Private
15034aaa »
2014-03-06 Refactor Read modules to share code
107 Data.Text.Internal.Read
717be11e »
2013-12-04 Rename the last set of internal modules
108 Data.Text.Internal.Search
109 Data.Text.Internal.Unsafe
110 Data.Text.Internal.Unsafe.Char
111 Data.Text.Internal.Unsafe.Shift
ea0ed28a »
2013-12-04 Expose all modules
112 Data.Text.Lazy
113 Data.Text.Lazy.Builder
114 Data.Text.Lazy.Builder.Int
115 Data.Text.Lazy.Builder.RealFloat
116 Data.Text.Lazy.Encoding
117 Data.Text.Lazy.IO
118 Data.Text.Lazy.Internal
119 Data.Text.Lazy.Read
120 Data.Text.Read
121 Data.Text.Unsafe
24b94ccb »
2009-01-18 Add cabal file and LICENSE
122
123 build-depends:
e85fa598 »
2013-11-06 Drop support for GHCs older than GHC 6.12
124 array >= 0.3,
125 base >= 4.2 && < 5,
126 deepseq >= 1.1.0.0,
127 ghc-prim >= 0.2
128
08b39b58 »
2014-01-02 Merge the new bytestring builder code
129 if impl(ghc >= 7.7)
130 build-depends: bytestring >= 0.10.4.0
131 else
132 build-depends: bytestring >= 0.9
133
e85fa598 »
2013-11-06 Drop support for GHCs older than GHC 6.12
134 cpp-options: -DHAVE_DEEPSEQ
135 ghc-options: -Wall -fwarn-tabs -funbox-strict-fields -O2
6277ad08 »
2009-10-07 If built with -fdeveloper, be strict.
136 if flag(developer)
9de4f8bc »
2011-01-24 Make the developer flag control -auto-all.
137 ghc-prof-options: -auto-all
6277ad08 »
2009-10-07 If built with -fdeveloper, be strict.
138 ghc-options: -Werror
a99b318f »
2010-08-15 Make use of assert conditional
139 cpp-options: -DASSERTS
f3dd63df »
2010-09-02 Add repo pointer
140
e85fa598 »
2013-11-06 Drop support for GHCs older than GHC 6.12
141 if flag(integer-simple)
142 cpp-options: -DINTEGER_SIMPLE
143 build-depends: integer-simple >= 0.1 && < 0.5
144 else
d9222749 »
2011-05-26 Add support for rendering of integral and floating point values.
145 cpp-options: -DINTEGER_GMP
e85fa598 »
2013-11-06 Drop support for GHCs older than GHC 6.12
146 build-depends: integer-gmp >= 0.2
d9222749 »
2011-05-26 Add support for rendering of integral and floating point values.
147
cd48c480 »
2011-08-21 Add top-level QuickCheck test support.
148 test-suite tests
149 type: exitcode-stdio-1.0
0d5fc85c »
2013-01-14 Get in-place tests working "properly"
150 hs-source-dirs: tests .
5d561c0e »
2012-06-29 Kill off more cabal bit rot
151 main-is: Tests.hs
0d5fc85c »
2013-01-14 Get in-place tests working "properly"
152 c-sources: cbits/cbits.c
36e23b5b »
2013-09-22 Drop a magic number
153 include-dirs: include
cd48c480 »
2011-08-21 Add top-level QuickCheck test support.
154
155 ghc-options:
156 -Wall -threaded -O0 -rtsopts
157
158 cpp-options:
dc96c0f4 »
2013-12-30 Oops, missed a macro definition spot
159 -DASSERTS -DHAVE_DEEPSEQ -DTEST_SUITE
cd48c480 »
2011-08-21 Add top-level QuickCheck test support.
160
161 build-depends:
5d561c0e »
2012-06-29 Kill off more cabal bit rot
162 HUnit >= 1.2,
163 QuickCheck >= 2.4,
0d5fc85c »
2013-01-14 Get in-place tests working "properly"
164 array,
5d561c0e »
2012-06-29 Kill off more cabal bit rot
165 base,
166 bytestring,
167 deepseq,
168 directory,
13b21b44 »
2012-04-07 Get the tests working with GHC 7.0
169 ghc-prim,
5d561c0e »
2012-06-29 Kill off more cabal bit rot
170 random,
171 test-framework >= 0.4,
172 test-framework-hunit >= 0.2,
0d5fc85c »
2013-01-14 Get in-place tests working "properly"
173 test-framework-quickcheck2 >= 0.2
174
e85fa598 »
2013-11-06 Drop support for GHCs older than GHC 6.12
175 if flag(integer-simple)
176 cpp-options: -DINTEGER_SIMPLE
177 build-depends: integer-simple >= 0.1 && < 0.5
178 else
0d5fc85c »
2013-01-14 Get in-place tests working "properly"
179 cpp-options: -DINTEGER_GMP
e85fa598 »
2013-11-06 Drop support for GHCs older than GHC 6.12
180 build-depends: integer-gmp >= 0.2
cd48c480 »
2011-08-21 Add top-level QuickCheck test support.
181
f3dd63df »
2010-09-02 Add repo pointer
182 source-repository head
bf417bcd »
2010-10-19 Fix up repo locations.
183 type: git
5ddbf73e »
2011-05-20 Bump version, tweak URLs
184 location: https://github.com/bos/text
4f91a89f »
2011-08-21 Point the master repo and bugtracker at github.
185
186 source-repository head
187 type: mercurial
188 location: https://bitbucket.org/bos/text
Something went wrong with that request. Please try again.