Commit Graph

763 Commits

Author SHA1 Message Date
Araq
9e4e7ca535 fixes #2533 2015-04-24 12:36:41 +02:00
Araq
c1730e1ead fixes #2335 2015-04-24 12:35:13 +02:00
Araq
2b4e233510 Merge branch 'devel' of https://github.com/Araq/Nim into devel 2015-04-20 11:44:54 +02:00
Araq
5cea6807e1 fixes #2476 2015-04-19 02:43:19 +02:00
Andreas Rumpf
b4e938ca21 Merge pull request #2503 from ReneSac/arrowLike
Restrict arrow-like operators to those ending with `->`, `~>` or `=>`
2015-04-15 19:24:44 +02:00
Zahary Karadjov
6fb372d96b The getSubsystem<T> example in the manual currently fails with a codegen error
A faulty proc declaration is generated:
N_NIMCALL(System::Input*, SystemManager::getSubsystem<'*0>())(void);
The manual has been edited to add a nodecl pragma, which alleviates the issue

Fix a typo in the vector_iterator example from the previous commit.
2015-04-14 00:03:31 +03:00
Zahary Karadjov
1ebf1aaa80 importing of C++ nested generics like std::vector<T>::iterator, using the apostrophe operator 2015-04-13 23:49:41 +03:00
Ruslan Mustakov
0f8a6cbbe4 Fixed typo in lexing.txt: UINT8_LIT -> UINT_LIT 2015-04-12 13:12:40 +06:00
ReneSac
06617bbb76 Minor fixes for arrow like change patch
Don't use ^ operator yet for compatibility with older compilers.
Moved arrow like explanation, and fix precedence description on the text in the manual.
Fixed typo in news.
2015-04-11 17:22:09 -03:00
novist
b8189cd770 Doc: compileTime pragma can be used on variable 2015-04-11 10:35:43 +03:00
ReneSac
34997292f4 Changing the rule for arrow like operators again. 2015-04-10 23:59:17 -03:00
ReneSac
8490699224 Updated arrow like and strongSpaces in the manual
Also added `-` to the first character table and standartized spaces there.
2015-04-09 17:31:56 -03:00
Araq
4b382940f0 minor doc improvements 2015-04-08 13:49:16 +02:00
def
7d2adbda9e Fix container example in manual a bit 2015-04-07 01:21:31 +02:00
Araq
73add468b7 better alternative to 'override' 2015-04-07 00:13:47 +02:00
Araq
05e39cf6ad overloading of '=' works 2015-04-06 23:21:52 +02:00
Araq
78f371c03a first implementation of overloading of '='; missing: rewriting let/var sections 2015-04-06 23:21:51 +02:00
Araq
edc4940c26 doc updates; fixes 'inc' for 'char' 2015-03-29 13:16:22 +02:00
def
f8472402d5 Also use ref objects with inheritance in manual 2015-03-26 18:14:18 +01:00
def
91ed170523 Rework explanation a bit (thanks flaviu) 2015-03-26 18:08:58 +01:00
def
91708bb21d Add explanation why we use ref objects 2015-03-26 15:59:26 +01:00
def
748a7b866f Use ref objects with inheritance in Tut2 (fixes #1817) 2015-03-25 23:39:17 +01:00
Araq
0d234af399 updated the manual 2015-03-23 13:10:19 +01:00
Araq
f6ff01572e breaking change: 'concept' is now a keyword and used instead of 'generic' 2015-03-23 13:10:18 +01:00
Araq
08c0ba379a fixes #1805 2015-03-21 20:38:28 +01:00
Araq
910ef7b2d1 'constructor' pragma for C++ support 2015-03-18 11:42:37 +01:00
Andreas Rumpf
b7cba7fa29 Merge pull request #2327 from def-/installation
Installation
2015-03-15 00:41:53 +01:00
Araq
1592067566 improved the documentation; overloading resolution finally documented 2015-03-14 19:49:32 +01:00
def
06b986dbd5 Rename compiler/nim.ini back to compiler/installer.ini
- Niminst has a new -m/--main option to set the main file, by default
  ini-file with .nim extension (old behaviour)
- Koch uses this to pass --main:compiler/nim.nim
- Fix includes/links of website.ini
2015-03-13 17:03:57 +01:00
def
7707c4c369 Move installer.ini back to nim.ini to fix ./koch csource 2015-03-12 13:50:07 +01:00
Araq
dfc48e76f7 fixes #1819 2015-03-12 13:48:59 +01:00
Araq
aa175e9e57 fixes #1868 2015-03-12 12:17:08 +01:00
def
f4ce521cd8 Fix derivable objects in documentation 2015-03-09 17:21:02 +01:00
Dominik Picheta
d8c5c2f222 Export AsyncFile. Add asyncfile module to docgen. 2015-03-06 10:51:56 +00:00
Araq
169974cfe6 improved --debugger switch; updated release plan 2015-02-27 16:44:54 +01:00
Andreas Rumpf
f87d663ab7 Merge pull request #1840 from def-/extend-math
Rational numbers and a few additions to math and complex
2015-02-26 12:44:00 +01:00
Jochen Van de Velde
d63e8e5d11 Fix typos in docs 2015-02-24 18:32:45 +01:00
Araq
1e6aef62ba macros.PNimrodNode is now NimNode 2015-02-24 00:13:27 +01:00
Araq
c90a13bb41 fixes #2124 2015-02-20 12:25:58 +01:00
Araq
e6dcceae6c website updates 2015-02-18 13:44:01 +01:00
def
ac0bb605ba Fix output of --advanced
All the other documentation limits with :, only this one was with =
2015-02-16 20:50:43 +01:00
def
221e633697 Fix lib link to rationals module 2015-02-16 20:44:24 +01:00
def
232dba8f95 Add rational to standard library list 2015-02-16 20:44:24 +01:00
Andreas Rumpf
a5f8f538a2 Merge pull request #2140 from FedericoCeratto/devel
Fix some typos
2015-02-16 20:32:24 +01:00
Araq
c11fa7942e Merge branch 'devel' of https://github.com/Araq/Nim into devel 2015-02-16 02:56:50 +01:00
Araq
eaf00dd1fb minor documentation updates 2015-02-16 02:56:40 +01:00
Federico Ceratto
657dca5c3b Fix typos 2015-02-15 16:20:32 +00:00
Federico Ceratto
c95f6f117a Fix typos 2015-02-15 16:06:06 +00:00
Billingsly Wetherfordshire
78cae0dd45 Update lib.txt
oops
2015-02-14 17:21:20 -06:00
Billingsly Wetherfordshire
8ed31ffd2b Update lib.txt
removed IRC module from mention on lib.html
2015-02-14 17:20:21 -06:00