summary refs log tree commit diff stats
path: root/compiler
Commit message (Collapse)AuthorAgeFilesLines
* the compiler knows vxWorks is an OSAraq2015-01-282-4/+8
|
* added missing fileAraq2015-01-271-0/+18
|
* nimsuggest: first versionAraq2015-01-2718-216/+361
|
* do not warn about unknown conditional symbols anymoreAraq2015-01-271-4/+0
|
* implements auto-deref for the first argument (requires .experimental)Araq2015-01-272-8/+38
|
* non-destructible context only produces a warning for nowAraq2015-01-242-6/+7
|
* Nim can interface with C++ templatesAraq2015-01-231-46/+63
|
* preparations for C++ template supportAraq2015-01-235-20/+24
|
* bugfixes for the new C++ patternsAraq2015-01-231-8/+7
|
* better error message for 'invalid type'Araq2015-01-234-58/+66
|
* get rid of debug outputAraq2015-01-181-1/+0
|
* fixes #1833Araq2015-01-181-1/+2
|
* fixes #1944Araq2015-01-183-13/+26
|
* Merge pull request #1981 from Varriount/zielmicha-develVarriount2015-01-171-2/+1
|\ | | | | Custom merge of Zielmicha devel
| * Fixes #1955Varriount2015-01-171-2/+2
| |
| * Merge branch 'devel' of git://github.com/zielmicha/Nimrod into zielmicha-develVarriount2015-01-161-2/+1
| |\
| | * quote filenames in when invoking compiler from C backendMichał Zieliński2015-01-141-2/+1
| | |
* | | Merge pull request #1972 from skyfex/vm_opcLdConstAndreas Rumpf2015-01-181-0/+1
|\ \ \ | | | | | | | | Test and fix for VM issue
| * | | Proposed fix for issue #1946Audun Wilhelmsen2015-01-161-0/+1
| |/ /
* | | revert to old behaviour: tuple field names are not ignored anymore; fixes #1920Araq2015-01-183-4/+25
| | |
* | | better C++ support wrt 'this'Araq2015-01-181-20/+90
|/ /
* / fixes #1947Araq2015-01-151-1/+16
|/
* patterns for 'importcpp' (still undocumented)Araq2015-01-142-28/+92
|
* handle 'T&' properly for better C++ supportAraq2015-01-131-3/+11
|
* fixes the integer conversion regressionsAraq2015-01-133-16/+20
|
* Make nimeval compiledef2015-01-121-1/+1
|
* fixes #1915Araq2015-01-126-9/+29
|
* 'discard' can be used instead of 'nil' for empty case object branchesAraq2015-01-121-3/+3
|
* Merge pull request #1841 from skyfex/develAndreas Rumpf2015-01-122-13/+32
|\ | | | | Add support for big 'u64 literals and remove SomeUInt from unsigned.nim
| * Added safe implicit conversion of uint8 to int16..int64, uint16 to ↵Audun Wilhelmsen2015-01-031-13/+13
| | | | | | | | | | | | int32..int64 etc. Added two new tests for unsigned conversions and comparisons between signed numbers.
| * Merge branch 'devel' of https://github.com/Araq/Nim into develAudun Wilhelmsen2015-01-0214-74/+141
| |\
| * | Added support for big 'u64 literalsAudun Wilhelmsen2015-01-021-0/+19
| | | | | | | | | | | | Removed duplicate "SomeUInt' typedef from unsigned.nim
* | | fixes #1838Araq2015-01-112-6/+8
| | |
* | | fixes #1928Araq2015-01-111-1/+1
| | |
* | | fixes #1901Araq2015-01-111-7/+8
| | |
* | | fixes #1919Araq2015-01-111-6/+7
| | |
* | | fixes #1903Araq2015-01-111-1/+2
| | |
* | | fixes #1907Araq2015-01-111-2/+2
| | |
* | | fixes #1803Araq2015-01-101-6/+22
| | |
* | | fixes tconfusing_arrow bugAraq2015-01-101-1/+3
| | |
* | | Revert 5e4ae8dDustin Lacewell2015-01-076-108/+43
| | |
* | | Merge pull request #1889 from ramnes/develAndreas Rumpf2015-01-0736-40/+40
|\ \ \ | | | | | | | | Happy new year!
| * | | Happy new year!Guillaume Gelin2015-01-0636-40/+40
| | | |
* | | | Merge branch 'devel' of https://github.com/Araq/Nim into develAraq2015-01-0712-106/+225
|\| | | | | | | | | | | | | | | | | | | Conflicts: compiler/semexprs.nim
| * | | Merge pull request #1779 from flaviut/ga-docsVarriount2015-01-051-4/+23
| |\ \ \ | | | | | | | | | | Add google analytics to docs
| | * | | Complete adding google analytics to docsFlaviu Tamas2014-12-251-21/+21
| | | | | | | | | | | | | | | | | | | | | | | | | theindex.html doesn't have analytics because I don't want to deal with global variables
| | * | | Mostly get analytics working for docsFlaviu Tamas2014-12-251-2/+21
| | | | |
| * | | | unstaged fileZahary Karadjov2015-01-051-1/+1
| | | | |
| * | | | fix #1858; Add support for generic templates and macrosZahary Karadjov2015-01-056-43/+108
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implementation notes: Just after overload resolution, the resolved generic params will be added to the call expression to be later processed in evalTemplate and evalMacroCall. These procs have been modified to handle the increased number of parameters, but one remaining issue is that immediate templates and macros don't go through the same process. The next commit will outlaw the use of generic parameters with such macros.
| * | | | fix #1859Zahary Karadjov2015-01-051-8/+13
| | | | |