Commit Graph

12096 Commits

Author SHA1 Message Date
Araq
86c3832201 development version is 0.18.1 2018-03-05 17:02:19 +01:00
Araq
15e044416f fixes #7291 2018-03-05 13:38:32 +01:00
Araq
8572085cc7 fixes #7294; Nim doc search feature 2018-03-05 13:20:50 +01:00
Araq
e3b6ee85b3 algorithm.nim: change formatting to Nim's defaults 2018-03-05 13:20:50 +01:00
Araq
0c28dcd9e2 Cleanup docs about re.nim 2018-03-05 13:20:49 +01:00
Dominik Picheta
363c703e72 Merge pull request #7289 from alehander42/fix-asyncjs-pragma
Stop replacing all pragmas of a function with asyncjs
2018-03-05 11:12:01 +00:00
Alexander Ivanov
b6c69dd45e Use addPragma 2018-03-05 10:28:17 +02:00
Tim
a568e4dac6 Changes entityToUtf8 implementation from htmlparser and add two procs (#7288)
`entityToUtf8` now supports every entity name and decimal and hexadecimal values from https://dev.w3.org/html5/html-author/charref.

As it finally turned out, the `case` implementation generates even a smaller binary size compared to a `[(name, val)]` implementation.

Additionally the procs `entityToRune` and `runeToEntity` are now available. The last one only generates numeric html entities, so it doesn't need a lookup table.
2018-03-04 21:18:03 +01:00
twetzel59
9079517d71 Resolves #5588: adds openFileStream proc that throws on failure (#7282) 2018-03-04 17:30:28 +01:00
Alexander Ivanov
3bffbf5a4d Stop replacing all pragmas of a function with asyncjs 2018-03-03 16:53:28 +02:00
cooldome
4164ec4f8b Fixes #6837 (#7271) 2018-03-02 12:14:41 +01:00
Araq
5ee9e86c87 fixes finish.nim download bug 2018-03-01 22:38:41 +01:00
Araq
855956bf61 bump version to 0.18.0 v0.18.0 2018-03-01 21:39:00 +01:00
Dominik Picheta
fa07bb1356 Improves documentation for strformat module.
* Adds description of the difference between ``fmt`` and ``&``.
* Moves runnable examples to bottom of file.
* Separates examples at the top of module better.
2018-03-01 19:07:58 +00:00
Andreas Rumpf
a6c7972086 make travis green again 2018-03-01 16:23:25 +01:00
Araq
ce1047f2ae added -d:nimNoArrayToString define to allow easier porting to 0.18 2018-03-01 09:42:25 +01:00
Andreas Rumpf
51935c47b0 deprecate parseopt2 stdlib module 2018-02-28 23:00:52 +01:00
Dominik Picheta
99ae9269f0 Merge pull request #7251 from zevv/issue-6270-sleepAsync-timer-resolution
Allow float argument to sleepAsync() to allow sub-millisecond resolution
2018-02-28 20:02:17 +00:00
Dominik Picheta
91cab6dbd3 Add bugfixes list to changelog. 2018-02-28 16:36:18 +00:00
Dominik Picheta
e3e17009ff Sort changelog into appropriate headings. 2018-02-28 15:43:08 +00:00
Araq
dd7c166260 make tests green again 2018-02-28 10:13:55 +01:00
Araq
934bba5255 some progress on #7261; VM does not support the new backwards indexing 2018-02-28 10:13:55 +01:00
Vindaar
a897371797 move readPasswordFromStdin from rdstdin to terminal (#7266) 2018-02-27 17:49:35 +01:00
Araq
7740b12f21 revert commit 6cf8a72d498f5cb8a532c2ff3259bc7aecf474ef; Windows fixes getch bug 2018-02-27 17:47:19 +01:00
Araq
c9f184401c merged #6512 manually; fixes #6431 2018-02-27 17:43:02 +01:00
Alexander Ivanov
9c7374abcd Fix return (#7225) 2018-02-27 15:23:19 +01:00
cooldome
0a8684db4c User pragmas hide effect specs bug fix. Fixes #7216 (#7217) 2018-02-27 03:03:49 +01:00
Andreas Rumpf
d81568fcd5 make concept tests green again 2018-02-27 02:18:18 +01:00
Araq
6d4107b783 make the allocator take a special path for allocations bigger than 2GB; fixes #7120 2018-02-27 01:46:52 +01:00
Araq
c3d544221b Merge branch 'devel' of github.com:nim-lang/Nim into devel 2018-02-26 20:48:23 +01:00
Araq
ac6d9a3079 symbol files: baby steps to a working solution 2018-02-26 17:39:19 +01:00
Andreas Rumpf
3bf1ce008f fixes #7236 2018-02-26 10:51:56 +01:00
Andreas Rumpf
8a7e9960a4 system.nim: fix harmless typo 2018-02-26 09:08:57 +01:00
Andreas Rumpf
27e32e0a7d improve the error message for #4659; closes #4659 2018-02-25 17:43:28 +01:00
Andreas Rumpf
b35ee82c48 fixes #6992 2018-02-25 17:28:47 +01:00
Andreas Rumpf
f9b742c72a make osproc.execProcesses more robust 2018-02-25 16:02:52 +01:00
Dominik Picheta
1975998c56 Detect openssl related to outdated openssl and help user solve issue. 2018-02-25 13:34:32 +00:00
Oscar Nihlgård
e4515f304a Improve semchecking for duplicate cases in case statements (#7176)
* Improve semchecking for duplicate cases in case statements

* Revert to previous solution

* Improve test
2018-02-24 14:56:17 +01:00
Misha Kotwica
ba6e11fc88 Parsecsv mutability (#7253)
* parsecsv: immutable vars into lets

improving readability

* parsecsv.rowEntry: add mutable access
2018-02-24 14:55:38 +01:00
Ico Doornekamp
d6229f20ff Allow float argument to sleepAsync() to allow sub-millisecond resolution 2018-02-23 19:16:11 +01:00
Andreas Rumpf
3dab0877da fixes #7247 2018-02-23 11:42:19 +01:00
Dominik Picheta
fb3e460f6d Improve SSL error message in httpclient. 2018-02-22 10:49:27 +00:00
antizealot1337
6f0bb6e1f5 Fix style string formatting for cursorBackward and cursorForward (#7243) 2018-02-22 10:01:26 +01:00
cooldome
45d3e2e510 genTryCpp codegen. Fixes #7232. Fixes #7239 (#7240) 2018-02-22 09:58:56 +01:00
Dominik Picheta
0cf207a452 Merge pull request #7242 from konqoro/patch-23
Fix  toCountTable and newCountTable
2018-02-21 12:18:28 +00:00
konqoro
b0637bc373 Fix toCountTable and newCountTable 2018-02-21 13:22:41 +02:00
Araq
67380f71d6 symbol files: delay the emission of forwarded procs 2018-02-21 11:42:58 +01:00
Araq
046ed4ed22 symbol files: implemented accurate module dependency tracking 2018-02-21 00:48:23 +01:00
Araq
1d1ba4481f Merge branch 'devel' of github.com:nim-lang/Nim into devel 2018-02-20 01:16:09 +01:00
Araq
2fcc163746 symbol files: more progress 2018-02-20 01:15:43 +01:00