Nim/lib/pure
ringabout db8a62d480
fixes #20285; prevent oid time overflow at year 2038 (#20338)
* Revert "fixes  #20285; prevent oid time overflow at year 2038"

This reverts commit dfcdb6ec2ab6a5fa53b6a99294a84fd122be8f8d.

* increase time to 64 bits and clean up

* add testcase

* inline consts

* add a changelog

* fixes  #20285; prevent oid time overflow at year 2038
2022-09-22 21:15:27 +08:00
..
collections remove var for ref parameters in std/tables (#20175) 2022-08-25 23:48:43 +02:00
concurrency remove deprecated type pragma syntax, fix bugs that required it (#20199) 2022-09-03 09:52:13 +02:00
includes remove some deprecated pre-1.0 stdlib modules (#20202) 2022-08-23 20:18:40 +02:00
ioselects new .redefine pragma for templates, warn on redefinition without it (#20211) 2022-08-23 21:41:30 +02:00
unidecode fix shebangs #! /xxx => #!/xxx (#18444) 2021-07-07 06:00:59 +02:00
algorithm.nim Implement Markdown definition lists (+ migration) (#20333) 2022-09-11 13:52:43 -04:00
async.nim [formatter] async.nim uses two spaces (#19264) 2021-12-17 10:16:59 +00:00
asyncdispatch.nim make AsyncSocket.getPeerAddr work ; fix #15022 (#20038) 2022-07-16 10:59:58 +01:00
asyncdispatch.nim.cfg Rename *.nimrod.cfg to *.nim.cfg 2015-02-03 09:04:24 +01:00
asyncfile.nim Fix #15150 (#18730) 2021-08-31 08:14:05 +02:00
asyncftpclient.nim further progress on rst roles & directives (fix #17646) (#17659) 2021-04-08 19:00:14 +02:00
asyncfutures.nim test removing dollar for objects out of system (#20242) 2022-08-24 09:44:16 +02:00
asynchttpserver.nim remove shallowCopy for ARC/ORC (#20070) 2022-07-26 16:51:01 +02:00
asyncmacro.nim new .redefine pragma for templates, warn on redefinition without it (#20211) 2022-08-23 21:41:30 +02:00
asyncnet.nim remove shallow usages for ORC (#20109) 2022-08-23 18:50:59 +02:00
asyncstreams.nim Fix FutureStream memory usage (#17395) [backport:1.2] 2021-03-16 21:46:22 +01:00
base64.nim Documentation: Fix word usage (#19529) 2022-02-14 22:15:59 +00:00
bitops.nim typetraits: add toSigned, toUnsigned (#18445) 2022-04-07 17:38:01 -04:00
browsers.nim move assertions out of system (#19599) 2022-03-23 20:34:53 +01:00
cgi.nim CIs: attempt to use csources_v1 (#16282) 2021-04-21 07:41:33 +02:00
colors.nim Update colors.nim (#19274) 2021-12-20 10:40:32 +01:00
complex.nim Simpler complex division implementation (#20088) 2022-09-01 17:44:07 +02:00
cookies.nim enable style:usages for stdlib tests [backport: 1.6] (#19715) 2022-04-13 11:53:02 +02:00
coro.nim RST: improve simple tables (#19859) 2022-06-04 07:03:03 +02:00
coro.nimcfg fix test failure in coro.nim 2015-10-01 12:05:45 -07:00
cstrutils.nim Improve documentation for cstrutils (#17004) 2021-02-10 20:38:18 +01:00
db_common.nim use single backtick (#17166) 2021-02-23 21:05:39 -08:00
distros.nim distros.foreignDeps made public (#18830) 2021-09-10 10:20:32 +02:00
dynlib.nim Update documentation for dynlib (#17356) 2021-07-26 19:15:21 -04:00
encodings.nim workaround #18481 (#18482) 2021-07-13 09:22:33 +02:00
endians.nim Improve endians module (#17674) 2021-04-08 14:08:58 +02:00
fenv.nim use lowercase --define switches (#17283) 2021-03-07 12:08:41 +01:00
hashes.nim move assertions out of system (#19599) 2022-03-23 20:34:53 +01:00
htmlgen.nim nnkArglist => nnkArgList + special case stylecheck:error (#17529) 2021-03-27 10:28:11 +01:00
htmlparser.nim move io out of system (#19442) 2022-02-02 17:10:11 +01:00
httpclient.nim contentLength default to -1 if not present (#19835) 2022-09-21 18:01:22 -04:00
httpcore.nim Removed deprecated httpcore func (#19550) 2022-03-18 07:54:20 +01:00
json.nim move formatfloat out of system (#20195) 2022-08-24 13:38:30 +02:00
lenientops.nim Use func in lenientops (#16641) 2021-01-09 00:24:41 +01:00
lexbase.nim move assertions out of system (#19599) 2022-03-23 20:34:53 +01:00
logging.nim make implicit cstring conversions explicit (#19488) 2022-08-19 15:40:53 -04:00
marshal.nim remove shallowCopy for ARC/ORC (#20070) 2022-07-26 16:51:01 +02:00
math.nim move assertions out of system (#19599) 2022-03-23 20:34:53 +01:00
md5.nim Documentation: Fix word usage (#19529) 2022-02-14 22:15:59 +00:00
memfiles.nim Implement Pandoc Markdown concise link extension (#20304) 2022-09-04 14:52:21 -04:00
mersenne.nim make deprecated message better (#18737) 2021-08-23 11:13:10 -07:00
mimetypes.nim use OrderedTable instead of OrderedTableRef for mimedb (#19522) 2022-02-14 08:56:35 +01:00
nativesockets.nim make implicit cstring conversions explicit (#19488) 2022-08-19 15:40:53 -04:00
net.nim partial revert and redesign of #19814, changelog (#20341) 2022-09-14 14:14:58 -04:00
nimprof.nim close #4451 (#17627) 2021-04-06 22:08:59 +02:00
nimprof.nim.cfg Rename *.nimrod.cfg to *.nim.cfg 2015-02-03 09:04:24 +01:00
nimtracker.nim make memory tracker work without onThreadCreation 2017-03-14 15:45:35 +01:00
oids.nim fixes #20285; prevent oid time overflow at year 2038 (#20338) 2022-09-22 21:15:27 +08:00
options.nim std/options enables stricteffects (#19441) 2022-08-25 03:21:46 -04:00
os.nim Fix cannot create Windows directory in root (#20311) 2022-09-11 16:51:39 -04:00
osproc.nim make implicit cstring conversions explicit (#19488) 2022-08-19 15:40:53 -04:00
oswalkdir.nim use single backtick (#17181) 2021-02-24 21:47:27 -08:00
parsecfg.nim move io out of system (#19442) 2022-02-02 17:10:11 +01:00
parsecsv.nim move io out of system (#19442) 2022-02-02 17:10:11 +01:00
parsejson.nim make implicit cstring conversions explicit (#19488) 2022-08-19 15:40:53 -04:00
parseopt.nim No need to export pos from OptParser (#19688) 2022-04-06 20:28:58 +02:00
parsesql.nim enable style:usages for stdlib tests [backport: 1.6] (#19715) 2022-04-13 11:53:02 +02:00
parseutils.nim Change stdlib imports to use std prefix in most examples (#17202) 2021-02-28 13:17:19 -08:00
parsexml.nim Fix crash in parsexml (#15582) (#15583) 2020-10-15 12:45:55 +02:00
pathnorm.nim Add improved Windows UNC path support in std/os (#20281) 2022-09-03 20:47:09 -04:00
pegs.nim fixes #19104; peg Incorrect captures [backport:1.6] (#20352) 2022-09-15 07:54:53 +02:00
prelude.nim make strformat part of the prelude (#18046) 2021-05-19 19:18:16 +02:00
punycode.nim Fix punycode.decode function (#19136) 2021-11-12 22:51:58 -05:00
random.nim Add missing rand(var Rand, Ordinal) overload (#20124) 2022-08-26 15:39:12 -04:00
rationals.nim CIs: attempt to use csources_v1 (#16282) 2021-04-21 07:41:33 +02:00
reservedmem.nim add std/private/win_getsysteminfo; refactor the usage of GetSystemInfo (#19310) 2022-01-04 11:49:54 +01:00
ropes.nim move io out of system (#19442) 2022-02-02 17:10:11 +01:00
segfaults.nim enable style:usages for stdlib tests [backport: 1.6] (#19715) 2022-04-13 11:53:02 +02:00
selectors.nim enable maxDescriptors on Illumos/Solaris (#19295) 2021-12-30 21:10:36 +01:00
smtp.nim Added support for sending "ehlo" and receiving multiline "ehlo" response. (#19077) 2021-11-03 09:14:59 +01:00
smtp.nim.cfg revert moving oids and smtp to graveyard 2019-01-11 08:51:19 +01:00
ssl_certs.nim fixes #17658; add cert dir for ssl ctx (#19920) 2022-08-28 22:16:19 -04:00
ssl_config.nim net: use a secure cipher list by default 2020-06-06 21:11:53 +02:00
stats.nim Fix #18718 (#18731) 2021-08-23 00:13:39 +02:00
streams.nim [Orc] fixes "streams.readDataStr segafaults" when accepting a string literal (#20019) [backport] 2022-07-15 09:42:54 +02:00
streamwrapper.nim move assertions out of system (#19599) 2022-03-23 20:34:53 +01:00
strformat.nim Implement Markdown definition lists (+ migration) (#20333) 2022-09-11 13:52:43 -04:00
strmisc.nim Improve documentation of strmisc (#16665) 2021-01-11 10:53:15 +01:00
strscans.nim give a deprecate warning when using newPar to construct tuple expressions (#20312) 2022-09-06 21:38:08 +02:00
strtabs.nim move assertions out of system (#19599) 2022-03-23 20:34:53 +01:00
strutils.nim Revert "add fromChar" (#20336) 2022-09-12 13:33:47 -04:00
sugar.nim Recommend mapIt in some cases (#20347) 2022-09-19 17:43:46 -04:00
terminal.nim move assertions out of system (#19599) 2022-03-23 20:34:53 +01:00
times.nim fix broken runnableExamples for getWeeksInIsoYear (#20193) 2022-08-11 09:39:18 +08:00
typetraits.nim typetraits: add toSigned, toUnsigned (#18445) 2022-04-07 17:38:01 -04:00
unicode.nim fixes #18858 [backport] (#18868) 2021-09-19 23:35:50 +02:00
unittest.nim Pass check condition directly to if (#20217) 2022-08-15 18:37:10 -04:00
uri.nim bootstrap the compiler with nimPreviewSlimSystem (#20176) 2022-08-09 16:32:29 +08:00
volatile.nim use typeof instead type (#16962) 2021-02-08 09:46:07 +01:00
xmlparser.nim move io out of system (#19442) 2022-02-02 17:10:11 +01:00
xmltree.nim bootstrap the compiler with nimPreviewSlimSystem (#20176) 2022-08-09 16:32:29 +08:00