Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 245 lines (188 sloc) 8.027 kb
bcd79a42 »
2009-03-26 Continued the big renaming
1 Revision history for File-Map
37c58432 »
2009-01-15 Small API break and more
2
4fd67c85 »
2011-10-17 v0.39
3 {{$NEXT}}
e63062b0 »
2012-07-17 v0.52
4
5 0.52 2012-07-17 18:10:48 Europe/Bucharest
a854e89f » timj
2012-07-12 It's called HAS_STRERROR_R and not HAVE_STRERROR_R in the perl config.h
6 It's called HAS_STRERROR_R and not HAVE_STRERROR_R
ac13e283 »
2012-07-17 Make sure pTHX is available for sterror
7 Make sure pTHX is available for sterror (5.8.7 compatibility)
dbb3bd31 »
2012-06-13 v0.51
8
9 0.51 2012-06-13 21:06:41 Europe/Amsterdam
a47a2948 »
2012-05-26 Remove threads.pm from dependencies
10 Remove threads.pm from dependencies
00466836 »
2012-06-13 Disable pin and unpin on VMS
11 Disable pin and unpin on VMS
e4e5075d »
2012-06-13 Enable compilation with -Werror=format-security #77660
12 Enable compilation with -Werror=format-security
3a577e7c »
2012-05-01 v0.50
13
14 0.50 2012-05-01 22:37:41 Europe/Amsterdam
486e0b17 »
2012-05-01 Fix building on threadless Linux
15 Fix building on threadless Linux
635df762 »
2012-04-26 v0.49
16
17 0.49 2012-04-26 00:06:36 Europe/Amsterdam
0839e92a »
2012-04-25 Revert to old error code on Windows
18 Revert to old error code on Windows
bfa1dd7d »
2012-04-23 v0.48
19
20 0.48 2012-04-23 02:27:01 Europe/Amsterdam
cdc7f602 »
2012-04-05 Make madvise work on older cygwin's too
21 Fix madvice on old cygwin versions
56ba1c01 »
2012-04-23 Improve sterror_r usage
22 Made strerror_r/strerror_s usage more robust
d281d3bd »
2012-04-04 v0.47
23
24 0.47 2012-04-04 23:17:55 Europe/Amsterdam
cbdb6863 »
2012-04-04 Restore fileno in sys_map
25 Restore fileno in sys_map; this fixes #76253: non-anonymous sys_map was useable since e102d034
f9170397 »
2012-04-04 Switch to PodWeaver
26 Switch to using PodWeaver
12f82451 »
2012-02-26 v0.46
27
28 0.46 2012-02-26 17:59:33 Europe/Amsterdam
7f2ece72 »
2012-02-24 Revert "Disabled madvise on cygwin"
29 Fix madvise on cygwin
17b91ef2 »
2012-02-26 Disable advise on VMS
30 Disable advise on VMS
34b22e7a »
2012-02-26 Added mergeable and unmergeable advices for Linux
31 Add mergeable and unmergeable advices for Linux
dccef60a »
2012-02-22 v0.45
32
33 0.45 2012-02-22 20:17:29 Europe/Amsterdam
dcdaa336 »
2012-02-22 Replace round() by floor() + 0.5
34 Replace round() by floor() + 0.5. The former is C99, the latter in C89...
442b0cac »
2012-02-22 Ignore obscure broken windows in perl 5.8.7
35 Test a bit more leniently on perl 5.8.7
f559a365 »
2012-01-27 v0.44
36
37 0.44 2012-01-27 14:27:27 Europe/Amsterdam
b955aa4d »
2012-01-27 Fixed use of BITS32_MASK on Windows
38 Fixed use of BITS32_MASK on Windows
d1db30f8 »
2012-01-27 v0.43
39
40 0.43 2012-01-27 12:42:27 Europe/Amsterdam
323a452d »
2012-01-27 Upgrade utf8 maps before making them readonly
41 Upgrade utf8 mappings before marking them as readonly (fixes #74436)
eac8380f »
2012-01-24 v0.42
42
43 0.42 2012-01-24 23:24:29 Europe/Amsterdam
c16dc9bc »
2012-01-22 Redone offset handling to be more 32bit compatible
44 Redone offset handling to be more 32bit compatible
0e5deeb8 »
2012-01-22 Add large file support on Windows
45 Add large file support on Windows
8e0d5773 »
2012-01-14 v0.41
46
47 0.41 2012-01-14 13:14:23 Europe/Amsterdam
33e6e73b »
2012-01-14 Fixed Windows offset bug
48 Fixed bug on Windows when using offsets
61b86a4c »
2011-10-24 v0.40
49
50 0.40 2011-10-24 20:41:19 Europe/Amsterdam
855bbdf1 »
2011-10-23 Made STDOUT test more portable
51 Made STDOUT test more portable
e2fbcbc9 »
2011-10-24 Remove all mentioning of VMS
52 Remove all mentioning of VMS
4fd67c85 »
2011-10-17 v0.39
53
54 0.39 2011-10-17 21:57:47 Europe/Amsterdam
47fe041b »
2011-05-01 Converted to Dist::Zilla
55 Converted module to Dist::Zilla
aab59e6a »
2011-10-17 Updated Changes
56 Fixed various issues in unit tests
47fe041b »
2011-05-01 Converted to Dist::Zilla
57
4cdaffed »
2011-08-21 Version 0.38
58 0.38 2011-08-21
49ab88d3 »
2011-08-21 Taint memory maps with tainting mode (RT#68787)
59 Taint memory maps when tainting mode is on (fixes RT#68787)
d05a0bb4 »
2011-08-21 Added previous commits to Changes file
60 Explicitly test error messages in "C" locale
61 Give better errors on mapping zero length nonfiles
62 Handle SV-flags more intelligently
63
1dd39ffa »
2011-04-30 Version 0.37
64 0.37 2011-05-02
65 Fixed permission in remap test
66 Silenced warnings on modern Test::More's
67
972d80e0 »
2011-01-26 Version 0.36
68 0.36 2011-01-26
69 Fixed tests on Windows and on perl < 5.8.7
70
9ada00f7 »
2011-01-16 Version 0.35
71 0.35 2011-01-16
72 Added proper support for PerlIO layers, in order to:
73 * reliably detect crlf transformations
74 * detect and handle utf8 layers
75 Use sterror instead of strerror_r when the latter isn't available
76
9e19a275 »
2010-12-04 Version 0.34
77 0.34 2010-12-04
78 Skip remap tests as soon as possible, to avoid failures on non-Linux
79 Fixed anonymous mapping on Windows
80 Fixed warning on perl < 5.8.8
81
f0a94511 »
2010-12-01 Version 0.33
82 0.33 2010-12-01
83 Made remap actually useful (will now try to move the map if necesary)
84 Added tests for remap
85 Made code C89 compliant again
86 Fixed minor issues with strerror_r
87 Added Test::NoWarnings to tests
88
c1938a85 »
2010-11-09 Version 0.32
89 0.32 2010-11-09
90 Skip localization test when localization is not availible
91 Reject scalar string handles
92
8f7aba82 »
2010-09-20 Version 0.31
93 0.31 2010-09-20
c1938a85 »
2010-11-09 Version 0.32
94 Only add MGf_local to mg_flags if MGf_local is defined (5.8.9 and up)
8f7aba82 »
2010-09-20 Version 0.31
95 Fix memory leak in empty maps (found by Test::Valgrind)
96
69968939 »
2010-09-13 Version 0.30
97 0.30 2010-09-13
98 Fixed regression in mmap_info allocation on Win32 introduced by 0.28
99 Replaced Readonly by Const::Fast
100 Replaced Exporter by Sub::Exporter
101 Handle undefined assignment more cleanly
102 Throw an exception on localization
103 Demoted exception on non-binary handles a warning, added tests and documentation for this
104
0c7224df »
2010-08-25 More fixes related to RT#60710
105 0.29 2010-08-25
106 More fixing related to RT#60710
107
b11393cf »
2010-08-25 Updated Changes for release of 0.28
108 0.28 2010-08-25
109 Made truncation warning do the right thing, unbreaking it on 5.13.3+ (fixes RT#60710)
110 Allocate mmap_info in a thread safe manner, preventing a weird class of bugs.
111 Removed threads.pm from dependency list (fixes RT#60708)
112 Fixed length wrap around bug (RT#56643)
113 Added an example: fastsearch
114 Suggest to use 5.12 for less buggy behavior on large strings
115
d30d4ab8 »
2010-04-25 Allowing crlf layers for now
116 0.27 2010-04-25
117 Allow crlf as a binary layer for now, until a proper check has been developed
118
e119a16a »
2010-04-20 Version 0.26
119 0.26 2010-04-20
120 Fixed RT#56644 (mmap turning ref into map)
121 Fixed RT#56645 (mmap on hash or array entry)
122 Fixed RT#56649 (negative offset segv)
123 Made offset an UV, eleviating RT#56646 a little
124
125 0.25 2010-04-15
126 Fixed regression in unit tests on Windows
127 Minor documentation fixes
128
7f96610c »
2010-04-12 Updated changes
129 0.24 2010-04-12
130 *Removed almost all prototypes*
131 Made code C89 compliant to support MS VC++ (Jan Dubois)
132 Throw an exception if non-binary PerlIO layers are used.
133 Documentation updates
134 Added tests for unicode
135 Possibly fix a warning on readonly variables
136
40bb0d1a »
2010-02-14 Version 0.23
137 0.23 2010-02-14
138 Blocked remap from remapping when a variable is shared among threads
139 Disabled madvise on cygwin
140 Fixed a compilation issue wrt VirtualProtect on Win32
141 Made PROT_NONE test more portable
142
7dabbaa3 »
2010-01-31 Version 0.22
143 0.22 2010-01-29
144 Made the protect unit tests portable to BSD
145 Fixed a portability issue with Win32
146
9d6d8684 »
2010-01-22 Minor fix-ups for release 0.21
147 0.21 2010-01-09
148 Added protect()
149 Made mapping empty files writably more user-friendly
150
d3a96d4c »
2009-12-18 Version 0.20
151 0.20 2009-12-18
152 Added support for pseudo-mapping empty files
153 Hopefully made File::Map Cygwin compatible
154
082b3b0b »
2009-11-08 Version 0.19
155 0.19 2009-11-08
156 Handle reference assignment properly
157 Fixed bug in unthreaded builds
158
31247907 »
2009-10-26 Version 0.18
159 0.18 2009-10-25
160 Fixed previous bug further
161
4bc77a04 »
2009-10-25 Updated Changes
162 0.17 2009-10-25
163 Fixed bug in direct assignment of numbers
164 Demoted incorrect advice exception to a warning
165 Rewrote constant declarations
166
167 0.16 2009-06-17
3651cd2b »
2009-06-18 Fixed compilation issues
168 Fixed compilation bug in die_sys
169 Returned to passthrough Makefile, traditional is too broken
170
4f860ea5 »
2009-06-11 Updated Changes file
171 0.15 2009-06-10
172 Made all functions return void
173 Replaced a magical value with a variable
174 Made error handling more robust
175 Made the compatibility Makefile 'traditional'
176
0fb93ee6 »
2009-05-30 Fixed threaded test and version number
177 0.14 2009-04-12
178 Module rename from Sys-Mmap-Simple to File-Map
179 Major API break on locking functions
180
d49be18c »
2009-03-11 0.08 - 0.13
181 0.13 2009-02-14
182 API break: renamed conditional functions, lowercased export tags
183
184 0.12 2009-02-06
185 Documentation updates
186
187 0.11 2009-02-04
188 Fixed 2 Bohr bugs in unit tests
189
190 0.10 2009-01-30
191 Added sys_map, for advanced functionality.
192 Fixed regression on Windows
193
194 0.09 2009-01-28
195 Added offset support
196 Fixed memory leak when throwing an exception on Windows
197 Added unit tests for failures
198
199 0.08 2009-01-21
200 Hopefully fixed false negatives in t/20-threads
201 Added license information to all source files
202
37c58432 »
2009-01-15 Small API break and more
203 0.07 2009-01-15
204 API break: Changed last argument of map_handle and map_file from boolean to mode
205 Added second argument to sync for synchronous or asynchronous flushing.
206 Fixed bug that led to linking error on some platforms on older perl versions
207 Refactored derefing
208 Improved documentation markup
209
210 0.06 2009-01-12
211 Made tests work with older versions of threads.
212 Added documentation
a7c2a9c5 »
2009-01-11 Made tests not rely on recent threads version
213
214 0.05 2009-01-09
215 Fixed previous fix
08e46116 »
2009-01-10 Initial setup
216
217 0.04 2009-01-09
218 Fixed windows support
219
220 0.03_5 2009-01-08
221 Fixed race conditions
222 Increased portability
223
224 0.03_4 2009-01-07
225 Fixed testing
226
227 0.03_3 2009-01-07
228 Added remap on Linux
229 Added Windows support
230
231 0.03_2 2009-01-06
232 Improved portability
233 Addition of condition variable functionality
234 Documentation updates
235
236 0.03_1 2008-12-21
237 Improved portability
238
239 0.02 2008-12-20
240 Added locked
241 Improved diagnostics.
242 Fixed documentation.
243
244 0.01 2008-12-19
245 First version, released on an unsuspecting world.
246
Something went wrong with that request. Please try again.