summary refs log tree commit diff stats
path: root/config
Commit message (Collapse)AuthorAgeFilesLines
* Fix vcc linker option name (#12422)Tomohiro2019-10-181-1/+2
|
* Add no-ident for GCC when -d:release (#12454)Juan Carlos2019-10-181-4/+4
|
* fixes #12040Araq2019-08-271-0/+1
|
* Implement some custom formatting for input fields in the documentation (#11632)Hugo Locurcio2019-07-031-0/+17
| | | | | | | | | | * Implement some custom formatting for input fields in the documentation Aside of resulting in more consistent appearance across browsers, this also fixes input form rendering when using Firefox with a dark system theme on Linux. * change the expected html in the tests
* nim.cfg: disable excessiveStackTrace on release (#11575)alaviss2019-06-251-0/+1
|
* [bugfix] rename Nimrod to Nim, fix #11460 (#11462)Miran2019-06-101-1/+1
|
* make fullpaths the default in error messages and stack traces for mor… ↵Andreas Rumpf2019-06-051-7/+16
| | | | | | | | | | | | (#11385) * make fullpaths the default in error messages and stack traces for more convenient development * split up -d:release into -d:release and -d:danger flags * workaround a Nim config parser bug * fixes an old nim config parser bug * make megatest green again * make nimpretty tests work again * make nimsuggest green
* Genode compiler configuration for arm64 and riscv64 (#11389)ehmry2019-06-031-1/+8
| | | Add compiler for arm64 and riscv64, remove path to compiler binaries.
* Render deprecated pragmas (#8886)LemonBoy2019-06-031-0/+10
| | | | | | | | | * Render deprecated pragmas * fix the expected html * clean up the documentation regarding deprecations * fix typo * fix system.nim * fix random
* switch should be nimOldShiftRight with the nim prefixAraq2019-05-291-1/+1
|
* added a -d:nimv019 define for compiling 0.19 code with 0.20Araq2019-05-291-0/+7
|
* fixes #11306Araq2019-05-241-15/+1
|
* fixes #11153Araq2019-05-101-1/+4
|
* Review of vcc command line arguments (#11003)cooldome2019-04-161-36/+7
| | | | | | | | * fixes #11000 * trigger commit * Trigger build
* fixes #10857 invisible span had width (#10860)Anthon van der Neut2019-03-191-1/+5
|
* documentation style tweaks (#10790)Miran2019-03-081-3/+3
| | | | | | | * exports are the least important field in the docs: they are put in the last place (at the bottom) * indent text after proc/type declaration for an easier navigation (noticeable difference between declarations and examples) * quickfix invalid style in `asynchttpserver`
* Fixes #10387 (#10743)Tomohiro2019-03-041-8/+21
|
* add links to every document, fixes #5515narimiran2019-02-161-1/+14
|
* fix documentation CSSnarimiran2019-02-051-16/+28
| | | | | | - make documentation usable on small (narrow) screens - slightly smaller font size in tables - fix search input width
* update documentation CSS (#10543)Miran2019-02-041-677/+232
| | | | | * update documentation CSS * update the expected htmls
* Genode fixes (#10491)Emery Hemingway2019-01-291-1/+4
| | | Readline pasthru, add linker to config, do not pass -lm to linker.
* fix documentation cssnarimiran2019-01-281-5/+2
|
* config/nim.cfg: disable tlsEmulation on Haiku (#10092) [backport]alaviss2018-12-271-3/+0
| | | | As of hrev52662, TLS support in Haiku is usable again. This has since been backported to R1/Beta1, so we can flip the switch upstream.
* Add support for clang-cl (#9977)Neelesh Chandola2018-12-191-0/+5
|
* see what breaks with a global config.nimsAraq2018-12-161-0/+1
|
* Fix clang not producing debug info in cpp mode (#9976)Neelesh Chandola2018-12-161-0/+10
| | | | | | * Fix clang on windows to produce debug info * Fix clang not producing debug info in cpp mode
* resolve merge conflictsAraq2018-12-121-20/+29
|\
| * vcvarsallpath explaination no longer needed with vccdiscoverFredrik Høisæther Rasch2017-03-211-29/+0
| | | | | | | | This reverts commit 7c4911d
| * Added explanatory comments about vccexe and its path argument in nim.cfgFredrik Høisæther Rasch2017-03-211-0/+33
| |
| * Added missing VCC C++ options to nim.cfgFredrik Høisæther Rasch2017-03-211-0/+13
| |
* | Make Windows cross-compilation simpler (#9485)genotrance2018-10-241-0/+13
| |
* | Do not encode the anchors in docs (`id` attr in `a` tags) (#9261)Kaushal Modi2018-10-091-1/+1
| | | | | | | | | | Update the tests too. Fixes https://github.com/nim-lang/Nim/issues/9232.
* | Make "koch docs" copy the dochack.js to the right location tooKaushal Modi2018-09-291-1/+1
| | | | | | | | | | | | | | | | | | | | - Fixes https://github.com/nim-lang/Nim/issues/9104. - Fixes https://github.com/nim-lang/Nim/issues/9095. Expect dochack.js to be fetched from the doc/html/ dir instead of from doc/. Also remove an unused and unexported proc pathPart.
* | Encode non-alphanum chars like %, + in URLs in the docsKaushal Modi2018-09-281-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | Use $itemSymOrIDEnc instead of $itemSymOrID in the id and href attr in a tags. Fixes https://github.com/nim-lang/Nim/issues/9097. Thanks to @LemonBoy for helping with this commit. --- Update the tests too -- "nim c -r nimdoc/tester" passes.
* | Genode fixes (#8501)Emery Hemingway2018-08-161-6/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | * Genode fixes - wrap strings in "Genode::Cstring" when logging - define SIGABRT for Genode - disable GCC -fstack-protector - use log RPC for fatal messages - add --os:genode build to appveyor - define paramStr and paramCount * Select fixups for Genode POSIX
* | Haiku support for Nim (#8542)alaviss2018-08-141-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * posix_other: Haiku now has spawn.h This is added per https://dev.haiku-os.org/ticket/13446 * posix_other: Add Haiku specific Dirent members * cpuinfo: Add an implementation for Haiku * distros: Add basic Haiku support * encodings: update Haiku support * fenv, math: Haiku now provides libm * times: Add Haiku struct members * ansi_c, osalloc: Add Haiku constants * threads: Add Haiku support * testament: Haiku uses LIBRARY_PATH * nim.cfg: Update Haiku support libnetwork should only be linked if network functions are used * threads: Haiku does not support -pthread switch * tworkingdir: Haiku's env is in /bin * posix_other: add SIGKILLTHR for Haiku * sockets: link with libnetwork on Haiku * coro: correct ucontext.h location http://pubs.opengroup.org/onlinepubs/009696699/basedefs/ucontext.h.html * coro: ucontext backend is not available on Haiku Haiku doesn't provide the <ucontext.h> header, as it was removed from POSIX * coro: fix setjmp backend The compiler does not allow statements after a noreturn function * nativesockets: Haiku doesn't support AI_V4MAPPED * system: hostOS can contains "haiku" * os: add support for Haiku's packagefs packagefs is read-only, but there are writable holes to the underlying file system as well * os: update constant for Haiku
* | fixes #8419 fixes #8420 ; workaround #6071 workaround nim-lang/website#98 ↵Timothee Cour2018-07-301-1/+3
| | | | | | | | | | (#8423) add --git.devel option to override doc generated "edit" links; add --nimCompiler option to nimweb
* | Make pragmas look clickable in docs (#8176)Quelklef2018-07-171-29/+35
| | | | | | | | * Visual cues for hidden pragmas in docs. * Add hover cue
* | Remove cross-platform breaking env var in Nintendo Switch configJoey2018-07-151-4/+4
| | | | | | This was bad to put in here, so my bad. It doesn't work on anything except platforms with shell support. Users can use `--passC` and `--passL` options for customization.
* | Nintendo switch support (#8069)Joey2018-06-271-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add config section for Nintendo Switch * Add compiler configuration for Nintendo Switch and it's CPU * Add specific lib code for Nintendo Switch * Add GC support for Nintendo Switch * Update changelog for Nintendo Switch * Update changelog with more info about fixed paths * Cleaned up GC memory management a bit * Relocate docs for Switch * Rename aarch64NoneElfGcc to nintendoSwitchGCC * Remove armv8a57 * Fix installer.ini * Reuse code in linux and amd64 * Add posix defs for nintendo switch * Add more defined sections for nintendo switch * Remove old comment * Add what's not supported for Nintendo Switch docs * Make nintendoswitch == posix * Remove DEVKITPRO references from nim.cfg * Make PR extccomp changes * Remove Result type alias * Add separate switch consts file * Update docs for nintendo switch * Fix travis errors with undefined consts and add correct wait.h procs
* | Provide configuration for Genode toolchainEmery Hemingway2018-05-181-0/+8
| |
* | Minor fixes to enable tccGanesh Viswanathan2018-05-141-1/+1
| |
* | Fix background-color in nimdoc.cfgSimon Krauter2018-03-111-1/+1
| | | | | | | | | | | | Don't assume, that the default background-color is white. My default background-color is dark, which makes the documentation hardly readable: https://i.imgur.com/xN0UjWz.png The reason is the transparency of the existing color (rgba(252, 248, 244, 0.45);) Fixed by removing the transparency.
* | more documentation fixesAraq2018-03-051-1/+1
| |
* | fixes #5293Andreas Rumpf2018-03-051-1/+1
| |
* | fixes #7294; Nim doc search featureAraq2018-03-051-5/+5
| |
* | Change default ARM compiler nameMichał Zieliński2018-01-211-3/+8
| | | | | | In most distros (Ubuntu, Debian, Arch Linux) the only available Linux ARM toolchain uses arm-linux-gnueabihf- prefix. That's also the correct compiler for cross-compiling code for Raspberry Pi, which is what most people will probably want.
* | don't make optNilCheck default to on for now (#7058)jcosborn2018-01-171-0/+3
| | | | | | | | | | | | * don't make optNilCheck default to on for now * add conditional symbol nimHasNilChecks
* | Update docgen style (#6723)Federico Ceratto2017-11-291-25/+38
| | | | | | | | | | | | Switch to Lato font for better readability Make text darker Make spacing between paragraph and pre block consistent Fix search input box to prevent overlapping with text
* | fixes the docgen configuration; refs #6780Araq2017-11-281-1/+1
| |