Fredrik Høisæther Rasch
dfecc3489b
Quote nim executable before executing. ( #13316 ) [backport]
...
In case nim executable is located in PATH containing spaces.
fixes #13311
2020-02-02 13:54:48 +01:00
Timothee Cour
b8a436af93
kochdocs: use a glob instead of hardcoded list; generate docs for compiler/; bugfixes ( #13221 )
...
* kochdocs: use a glob instead of hardcoded list; generate docs for compiler/; bugfixes
* fixup after #13212 isRelativeTo got merged
2020-01-23 11:06:28 +01:00
Timothee Cour
f6ba4e81b0
maybe: allows optional chaining of field access and indexing when LHS i snil ( #13023 )
...
* maybe: allows optional chaining
* fix tools/kochdocs.nim
* improve semantics to distinguish valid from invalid values
* for now, wrapnil, isValid, unwrap are not exported
2020-01-18 12:24:56 +01:00
Timothee Cour
1b54be7779
fixes #12998 nim doc regression ( #13117 )
2020-01-16 14:19:58 +01:00
Andreas Rumpf
fadbd8f70d
fixes #10665 ( #13141 ) [backport]
2020-01-14 13:51:28 +01:00
genotrance
f9f55a23bb
Fix single match output ( #12920 )
2019-12-17 20:26:11 +01:00
Arne Döring
5848f0042c
add $nimeq for gdb ( #12909 )
2019-12-17 11:30:01 +01:00
Andreas Rumpf
c282cee4db
feature dracula themed doc ( #12816 )
...
* Implement gorgeous Dracula themed Nim documentation
* Add color for escape sequences
* fixes the test cases
* the big CSS cleanup
2019-12-10 06:48:11 +01:00
Andrey Makarov
26074f594d
nimgrep improvements ( #12779 )
...
* fix sticky colors in styledWrite
* nimgrep: context printing, colorthemes and other
* add context printing (lines after and before a match)
* nimgrep: add exclude/include options
* nimgrep: improve error printing & symlink handling
* nimgrep: rename dangerous `-r` argument
* add a `--newLine` style option for starting matching/context
lines from a new line
* add color themes: 3 new themes besides default `simple`
* enable printing of multi-line matches with line numbers
* proper display of replace when there was another match replaced at
the same line / context block
* improve cmdline arguments error reporting
2019-12-05 14:42:20 +01:00
3n-k1
0944b0f441
[backport] Fix style issues in lib/, tools/, and testament/. Fixes #12687 . ( #12754 )
2019-11-28 08:32:11 +01:00
Gampol T
83b7656c0e
fixes #12319 - change exception handling for finish.exe ( #12413 )
...
* documented behaviour of recv on bufferd socket
* fixes #12319- check exception using errorCode
2019-11-15 13:28:55 +01:00
narimiran
c6a451c584
remove unused imports from tests
2019-11-06 14:35:45 +01:00
narimiran
cc3e9ca164
remove unused imports
2019-11-06 12:01:00 +01:00
genotrance
0c7b6c9c15
Switch mingw links ( #12561 )
2019-10-31 11:13:32 +01:00
Arne Döring
21cbfd72ec
Refactor json macro ( #12391 )
...
* closes #12316
* make tjsonmacro work at js target
* closes #12289
* closes #11988
* also fixed gdb related stuff
2019-10-17 09:55:41 +02:00
Araq
c5a1149e00
different fix for #12279 [backport]
2019-09-30 13:11:24 +02:00
Araq
86de2cddf6
fixes #12279 [backport]
2019-09-30 10:40:00 +02:00
Andrey Makarov
5a65243e14
fix nimgrep color on posix #7591 ( #12288 )
2019-09-28 00:19:57 +02:00
Federico Ceratto
39290cf88c
Fix spellings ( #12277 ) [backport]
2019-09-27 07:02:54 +02:00
John Paul Adrian Glaubitz
944fcc0e62
Add build support for Linux/hppa ( #12271 )
...
* build.sh: Enable CPU detection for hppa
* compiler: Add hppa as target architecture on Linux
* lib/system: Add platform support for hppa
2019-09-26 15:45:05 +02:00
Araq
5abe880469
last stdlib cleanups
2019-09-21 06:43:37 +02:00
Arne Döring
638a4d9d9f
rename cast opcodes, fix for 32bit cast, fix python pretty printer ( #12207 )
2019-09-18 09:04:37 +02:00
Arne Döring
d564130a3b
Fix to int to biggest int ( #12066 )
...
* fix to(Biggest)Int
* kill toFloat magics as well
2019-08-27 23:18:46 +02:00
lenoil98
e1539c7344
Add build support for FreeBSD PowerPC64
2019-08-23 07:54:02 -04:00
lenoil98
806f3b592f
Add build support for FreeBSD PowerPC64
2019-08-23 07:50:50 -04:00
Araq
b9dd972c32
fixes #11770
2019-08-16 14:48:32 +02:00
Araq
1fb9a6d946
added destructors.rst spec to the build documentation
2019-08-16 12:14:39 +02:00
John Paul Adrian Glaubitz
65d1140d11
Add build support for Linux/ia64 ( #11880 ) [feature]
...
* compiler: Add ia64 as target architecture on Linux
* build.sh: Enable CPU detection for ia64
2019-08-04 23:16:30 +02:00
Andreas Rumpf
b9c15371a3
nimgrep: introduce the --rex option
2019-07-27 14:01:28 +02:00
Andreas Rumpf
f7c99838e2
nimgrep: fixes the -w option
2019-07-27 14:01:28 +02:00
Oscar Nihlgård
fd24a8923e
[feature] Added std/monotimes
2019-07-12 10:15:06 +02:00
Araq
38bdf1cd7f
minor style changes
2019-07-10 23:55:56 +02:00
Jacek Sieka
9e7d885f35
dynlib: use posix module ( #11623 )
2019-07-08 09:14:35 +02:00
Andreas Rumpf
6ce6bce12e
fixes a finish.exe regression
2019-07-06 22:48:22 +02:00
Toshiyuki-Tega
b7f8031e98
VCC discovery using vswhere ( #6540 ) ( #11559 )
2019-06-26 10:52:22 +02:00
narimiran
96bed814d2
[bugfix] fix #11543 , add std/sums to theindex.html
2019-06-20 09:37:21 +02:00
Araq
38f05bb9a3
HCR: better documentation
2019-06-18 12:17:26 +02:00
Juan Carlos
3a91a93584
Fixes #11431 ( #11451 ) [bugfix]
2019-06-10 10:53:34 +02:00
alaviss
1d1c72dfbb
niminst: get rid of LINKER / LD ( #11379 )
...
* niminst: get rid of LINKER / LD
They don't seem to be used anywhere, and clashes with *nix `$LD`
2019-06-03 08:45:52 +02:00
John Paul Adrian Glaubitz
4a485cb7ef
Add build support for Linux/alpha ( #11386 )
...
* compiler: Add alpha as target architecture on Linux
* build.sh: Enable CPU detection for alpha
2019-06-03 08:18:15 +02:00
alaviss
06f251fe4e
niminst/makefile: add windows support ( #11380 )
2019-06-02 14:25:47 +02:00
John Paul Adrian Glaubitz
ec038998f0
Add build support for Linux/m68k ( #11366 )
...
* compiler: Add m68k as target architecture on Linux
* build.sh: Enable CPU detection for m68k
2019-06-02 00:20:28 +02:00
John Paul Adrian Glaubitz
af0ae5830f
Add build support for Linux/sparc64 ( #11365 )
...
* compiler: Add sparc64 as target architecture on Linux
* build.sh: Use getconf for bitness detection on Linux/sparc
The isainfo utility is specific to Solaris and not available
on Linux/sparc. While getconf exists on Solaris as well, it
does not always seem to match the bitness reported by isainfo
on Solaris and isainfo should therefore be preferred on Solaris.
2019-06-01 10:45:44 +02:00
Araq
96b2233b71
nimgrep: be less annoying
2019-05-24 10:29:26 +02:00
Araq
845f89ab54
better default for nimgrep
2019-05-22 07:41:16 +02:00
Arne Döring
107905919e
$ command in gdb now works ( #10956 )
2019-04-15 08:25:21 +02:00
Miran
aeb30a72c0
update unicode.nim ( #10921 )
...
* update unicode.nim
* create a script to create the needed unicode data
* make unicode.nim compatible with Unicode v12.0.0
* slightly improve unicode.nim documentation (fixes #4795 )
* more documentation
2019-03-31 08:36:04 +02:00
Andreas Rumpf
4d0f05a98a
manual.rst: move experimental features to manual_experimental
2019-03-27 15:08:32 +01:00
Arne Döring
04f901b63b
add NimFrameFilter to nim-gdb.py ( #10873 )
2019-03-26 13:12:39 +01:00
narimiran
939c151224
create docs for the extracted modules
2019-03-13 17:43:54 +01:00