summary refs log tree commit diff stats
path: root/tests/vm
Commit message (Expand)AuthorAgeFilesLines
* cleanup tgorge testAraq2016-10-242-2/+2
* Fixes #4871Felix Krause2016-10-093-0/+15
* fixes #4619Andreas Rumpf2016-08-231-0/+3
* fixes #4462Andreas Rumpf2016-07-081-1/+11
* Fixed vm codegen for a call with compile-time args. Fixes #4412.Yuriy Glukhov2016-07-061-0/+6
* fixes #3729Andreas Rumpf2016-05-292-0/+372
* fixes #3859Andreas Rumpf2016-04-041-0/+16
* fixes #3731Andreas Rumpf2016-04-041-0/+15
* fixes #3561, fixes #2409Andreas Rumpf2016-04-041-0/+52
* fixes #3804Andreas Rumpf2016-04-041-0/+28
* fixes #3973Andreas Rumpf2016-04-031-0/+29
* Merge pull request #3651 from jangko/vm_'excl'Andreas Rumpf2015-12-211-0/+27
|\
| * fixed compile time `excl ` cause SIGSEGV #3639jangko2015-12-171-0/+27
* | fixed VM touint conversion #2514jangko2015-12-191-0/+77
|/
* fixes #2473; cleanup of some testsAraq2015-09-302-1/+17
* fixes #3357Araq2015-09-231-0/+21
* fixes #3195Araq2015-09-101-2/+24
* tests: Trim .nim files trailing whitespaceAdam Strzelecki2015-09-047-25/+25
* fixes #3066Araq2015-08-091-0/+17
* fixes #1329Araq2015-08-091-1/+11
* Added absolute path support to options.findFileAnatoly Galiulin2015-07-211-2/+8
* fixes #2297, fixes #2946Araq2015-06-182-0/+105
* fixes #2774Araq2015-06-061-0/+14
* Rename PNimrodNode to NimNodedef2015-03-171-3/+3
* Replaced deprecated repeatChar() with repeat() or spaces().Hans Raaf2015-03-041-1/+1
* tables work in 'const' sections; echo supports 'nil' strings; minor cleanupsAraq2015-02-091-0/+19
* Add test for issue #1946Audun Wilhelmsen2015-01-161-0/+14
* fixes #1708, fixes #871Araq2014-12-281-1/+1
* fixes #1781Araq2014-12-281-0/+17
* fixes #1744Araq2014-12-171-0/+50
* Fixes for new comment handling.Dominik Picheta2014-09-091-1/+1
* fixes #903, fixes #1513Araq2014-09-032-6/+179
* more stdlib modules workAraq2014-08-311-9/+9
* make tests greenAraq2014-08-311-2/+2
* further adaptationsAraq2014-08-291-3/+3
* fixes #1343Araq2014-08-152-1/+18
* fixes #1310Araq2014-07-021-0/+5
* fixes constant array indexing bugAraq2014-06-301-1/+9
* fixes #1063Araq2014-04-071-0/+23
* Merge pull request #1060 from EXetoC/vm-arithmetic-overflowAndreas Rumpf2014-04-025-0/+56
|\
| * Remove executable.EXetoC2014-03-311-0/+0
| * Add underflow/overflow tests.EXetoC2014-03-316-0/+56
* | make tstaticprintseq greenAraq2014-04-011-2/+2
* | fixed another vm bugAraq2014-04-011-1/+5
|/
* made some tests greenAraq2014-03-271-1/+1
* fixes #1009Araq2014-03-271-0/+36
* added #903 to the test suiteAraq2014-03-261-3/+24
* failing test case preventing the use of --gc:v2: tsymchoicefieldZahary Karadjov2014-03-241-4/+7
* fixes #404Araq2014-03-231-0/+29
* fixes #1023Araq2014-03-221-0/+17
2015-02-14 19:00:11 +0100 committer def <dennis@felsin9.de> 2015-02-14 19:00:11 +0100 nimrod -> nim in some filenames' href='/ahoang/Nim/commit/compiler/installer.ini?h=devel&id=fb718f2d04f10c63562e14c40da28b8da34d9714'>fb718f2d0 ^
eca05d2a3 ^
765366c1f ^

ff4a69b62 ^
eca05d2a3 ^
e0f57ee1a ^

ed9d0809a ^
e0f57ee1a ^
8b0058648 ^
7ee6774fb ^
00f84d3d2 ^
d3f0f87e8 ^

c323ec015 ^
4d4b3b1c0 ^
e0f57ee1a ^
c323ec015 ^
4d4b3b1c0 ^
e0f57ee1a ^
d8430f5a7 ^
82a75635f ^
e0f57ee1a ^
c323ec015 ^
ddaedab83 ^
0f4567d59 ^
ff4a69b62 ^
a4f8a89c8 ^

6050102b7 ^
7d1a96151 ^
de69e1856 ^
82d5e773e ^
f3e17e7c7 ^
ff4a69b62 ^
90119066a ^
e6ff6dd9c ^
7d1a96151 ^
379bdeca0 ^
55d8e71ab ^
f1d2ed757 ^
cd292568d ^
ddaedab83 ^
56f1f3d4b ^
07562d6b9 ^



55d8e71ab ^
c323ec015 ^
f670ba2ac ^
6b5e2adfd ^


f670ba2ac ^
4d4b3b1c0 ^
0f4567d59 ^
f3e17e7c7 ^

ddaedab83 ^
c323ec015 ^
4d4b3b1c0 ^


ddaedab83 ^
c323ec015 ^
ddaedab83 ^
7c08d14cf ^
ddaedab83 ^

55d8e71ab ^
bd54c4423 ^
c323ec015 ^
ddaedab83 ^


6901a725d ^
c323ec015 ^
6901a725d ^


2781fea9e ^
0f4567d59 ^
cb76f266f ^


1b54be777 ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144


                                                                         
         
           
                   

                     
                                                                                                                                  
                              
                                   
                                         
                    
                               
                       
                   
                         
                       
   
 
                        
                                                                        

                                                                             
                                                                     


                                                                             

                                                                   





                                                                        
        

                           

               



                     

                               
 
 
       
                    
                 
 



                         
                       

                       
                          
 

                 
                 
              
                         
                  
                  

                               
 
     
            
 
       
                 
                    
 
              
 
         
                    
                        

                           
                       
                        
                          
                          
                        
 
                 
                   
                             
 
                     
                         
                                   
 
                                                                                    



                                                                                                                                
                                               
 
        


                         
 
         
                

                         
 
 


                      
 
 
           
                                                      

            
      
             
 


            
 
 


                                
                             
                                  


                   
                                                                     
; This config file holds configuration information about the Nim compiler
; and project.

[Project]
Name: "Nim"
Version: "$version"
Platforms: """
  windows: i386;amd64
  linux: i386;hppa;ia64;alpha;amd64;powerpc64;arm;sparc;sparc64;m68k;mips;mipsel;mips64;mips64el;powerpc;powerpc64el;arm64;riscv64
  macosx: i386;amd64;powerpc64
  solaris: i386;amd64;sparc;sparc64
  freebsd: i386;amd64;powerpc64;arm;arm64
  netbsd: i386;amd64
  openbsd: i386;amd64;arm;arm64
  dragonfly: i386;amd64
  haiku: i386;amd64
  android: i386;arm;arm64
  nintendoswitch: arm64
"""

Authors: "Andreas Rumpf"
Description: """This is the Nim Compiler. Nim is a new statically typed,
imperative programming language, that supports procedural, functional, object
oriented and generic programming styles while remaining simple and efficient.
A special feature that Nim inherited from Lisp is that Nim's abstract
syntax tree (AST) is part of the specification - this allows a powerful macro
system which can be used to create domain specific languages.

Nim is a compiled, garbage-collected systems programming language
which has an excellent productivity/performance ratio. Nim's design
focuses on the 3E: efficiency, expressiveness, elegance (in the order of
priority)."""

App: Console
License: "copying.txt"

[Config]
Files: "config/*.cfg"
Files: "config/config.nims"

[Documentation]
; Files: "doc/*.html"
; Files: "doc/*.cfg"
; Files: "doc/*.pdf"
; Files: "doc/*.ini"
Files: "doc/html/overview.html"
Start: "doc/html/overview.html"


[Other]
Files: "copying.txt"
Files: "koch.nim"

Files: "icons/nim.ico"
Files: "icons/nim.rc"
Files: "icons/nim.res"
Files: "icons/nim_icon.o"
Files: "icons/koch.ico"
Files: "icons/koch.rc"
Files: "icons/koch.res"
Files: "icons/koch_icon.o"

Files: "compiler"
Files: "doc"
Files: "doc/html"
Files: "tools"
Files: "tools/nim-gdb.py"
Files: "nimpretty"
Files: "testament"
Files: "nimsuggest"
Files: "nimsuggest/tests/*.nim"

[Lib]
Files: "lib"

[Other]
Files: "examples"
Files: "dist/nimble"

Files: "tests"

[Windows]
Files: "bin/nim.exe"
Files: "bin/nimgrep.exe"
Files: "bin/nimsuggest.exe"
Files: "bin/nimble.exe"
Files: "bin/vccexe.exe"
Files: "bin/nimgrab.exe"
Files: "bin/nimpretty.exe"
Files: "bin/testament.exe"
Files: "bin/nim-gdb.bat"

Files: "koch.exe"
Files: "finish.exe"
; Files: "bin/downloader.exe"

; Files: "dist/mingw"
Files: r"tools\start.bat"
BinPath: r"bin;dist\mingw\bin;dist"

;           Section | dir | zipFile | size hint (in KB) | url | exe start menu entry
Download: r"Documentation|doc|docs.zip|13824|https://nim-lang.org/download/docs-${version}.zip|overview.html"
Download: r"C Compiler (MingW)|dist|mingw.zip|82944|https://nim-lang.org/download/${mingw}.zip"
Download: r"Support DLLs|bin|nim_dlls.zip|479|https://nim-lang.org/download/dlls.zip"
Download: r"Aporia Text Editor|dist|aporia.zip|97997|https://nim-lang.org/download/aporia-0.4.0.zip|aporia-0.4.0\bin\aporia.exe"
; for now only NSIS supports optional downloads

[WinBin]
Files: "bin/makelink.exe"
Files: "bin/7zG.exe"
Files: "bin/*.dll"

[UnixBin]
Files: "bin/nim"
Files: "bin/nim-gdb"
Files: "bin/nim-gdb.bash"


[Unix]
InstallScript: "yes"
UninstallScript: "yes"


[InnoSetup]
path = r"c:\Program Files (x86)\Inno Setup 5\iscc.exe"
flags = "/Q"

[NSIS]
flags = "/V0"

[C_Compiler]
path = r""
flags = "-w"


[deb]
buildDepends: "gcc (>= 4:4.3.2)"
pkgDepends: "gcc (>= 4:4.3.2)"
shortDesc: "The Nim Compiler"
licenses: "bin/nim,MIT;lib/*,MIT;"

[nimble]
pkgName: "compiler"
pkgFiles: "compiler/*;doc/basicopt.txt;doc/advopt.txt;doc/nimdoc.css"