summary refs log tree commit diff stats
path: root/tests/array
Commit message (Expand)AuthorAgeFilesLines
* typeToString: type float => typedesc[float] (#17011)Timothee Cour2021-02-121-2/+2
* use typeof instead type (#16962)flywind2021-02-081-5/+5
* fix #16025 repr now consistent: does not insert trailing newline (#16034)Timothee Cour2020-11-191-3/+0
* disallow typedesc in arrays & move existing checks to `types.typeAllowedAux` ...Neelesh Chandola2020-05-291-0/+11
* guards.nim:sameTree(): handle uint literals correctly (#12483) [backport]Paul Tan2019-10-221-0/+8
* fixes #8316 (#11673)Andreas Rumpf2019-07-061-0/+25
* literal array indices (#11424)Jasper Jenkins2019-06-184-0/+25
* close #3899 by adding test case (#10424)Vindaar2019-01-231-0/+10
* add `isNamedTuple`; make $(1, 2) be (1, 2) instead of (Field0: 1, Field1: 2) ...Timothee Cour2019-01-081-1/+1
* testament: joinable is now an explicit concept of a test specAndreas Rumpf2018-12-111-0/+1
* megatest can be executedArne Döring2018-12-111-1/+1
* require errormsg to be specified before file.Arne Döring2018-12-113-8/+3
* language cleanup: the .unchecked pragma is deadAraq2018-11-061-1/+1
* Relax the restrictions on the index types (#9412)LemonBoy2018-10-181-3/+6
* fixes a regression about indexing into UncheckedArrayAndreas Rumpf2018-10-161-0/+4
* Merge tests into a larger file (part 1 of ∞) (#9318)Miran2018-10-1213-566/+529
* introduce precise string '[]', '[]=' accessors; fixes #8049 (#8817)Andreas Rumpf2018-08-301-1/+13
* fixes #7906, array and openarray arg vs. ptr/ref generic (#7909)andri lim2018-06-041-27/+114
* fixes #7818, correct internal representation of generic objects array constru...andri lim2018-05-291-0/+45
* fixes #7601, array construction of ptr generics (#7671)andri lim2018-04-272-0/+68
* semcheck negative array length (#7518)Oscar Nihlgård2018-04-061-0/+4
* better error messages: use <T1, T2> instead of (T1, T2) in order to prevent c...Araq2018-02-101-1/+1
* Fixes #6853 (#7188)cooldome2018-02-101-0/+8
* fixes #7153Araq2018-02-101-0/+18
* fix test for bug #6989Andreas Rumpf2018-01-272-5/+4
* fixes #6989Andreas Rumpf2018-01-271-0/+104
* Improved collection-to-string behavior (#6825)Fabian Keller2017-12-141-1/+1
* fixes #6692Araq2017-11-051-0/+46
* fixes #6675Andreas Rumpf2017-11-021-1/+7
* fixes #6631Andreas Rumpf2017-10-301-1/+25
* system.nim: typoAndreas Rumpf2017-10-291-0/+2
* remove old implementation of the roof operator; make tests green again; close...Andreas Rumpf2017-10-294-76/+3
* Array typedesc len (#6032)ephja2017-09-171-0/+18
* remove ArrayDummySize with unchecked arrays (#5818)Jacek Sieka2017-08-281-0/+5
* make tests green againAndreas Rumpf2016-08-251-2/+2
* tests: Trim .nim files trailing whitespaceAdam Strzelecki2015-09-047-46/+46
* implemented a[^1] notationAraq2015-03-264-0/+91
* fixes #1669Araq2014-11-221-1/+8
* Fix some tests.EXetoC2014-03-311-1/+1
* msg -> errmsgZahary Karadjov2014-03-211-1/+1
* new tester; all tests categorizedAraq2014-01-137-0/+155
span class="s2">"usebackq" %%i in (`dir /b /s bin`) do xcopy /s /c /f /y %%i\%1*.dll %DESTDIR% endlocal goto :eof rem We could link with locally-built DLLs, but it would complicate rem things unnecessarily, and in the case of the slang library, more rem than double the size of an installer since its DLL is larger than all rem of the other parts of Lynx combined. :copylib setlocal echo ** Copying files to lib-directory if not exist lib mkdir lib cd lib del /f /q *.lib del /f /q bzip*.h del /f /q curs*.h del /f /q slang*.h del /f /q z*.h copy %1\include\* . copy %1\static\* . endlocal goto :eof :clean setlocal call make-msc.bat clean endlocal goto :eof :build setlocal if "x%1"=="x" call :do_default if not "x%1"=="x" call :do_%1 endlocal goto :eof :do_all call :do_default call :do_sock call :do_oldssl call :do_newssl call :do_cs call :do_slang call make-msc clean goto :eof @rem just for testing :do_default call :doit bin\lynx-default.exe goto :eof :do_sock call :doit bin\lynx-sock.exe "OPT_SOCK=yes" goto :eof rem The "with-openssl" batch-file simplifies some of the task of linking rem with OpenSSL DLLs by setting SSL_LIBS for the appropriate old/new rem filenames. :do_oldssl setlocal call with-openssl 1.0.2n 0 call :doit bin\lynx-oldssl.exe "OPT_SSL=yes" "OPT_SOCK=yes" endlocal goto :eof :do_newssl setlocal call with-openssl 1.1.0g 1 call :doit bin\lynx-newssl.exe "OPT_SSL=yes" "OPT_SOCK=yes" endlocal goto :eof @rem for packages :do_cs call :doit bin\lynx-cs.exe "OPT_SOCK=yes" "OPT_CS=yes" goto :eof :do_slang call :doit bin\lynx-slang.exe "OPT_SOCK=yes" "SCREEN=slang" goto :eof :do_none goto :eof :doit setlocal echo ** START BUILD: %* set progname=%1 shift call make-msc clean echo on call make-msc "PROGNAME=%progname%" %1 %2 %3 %4 %5 %6 %7 %8 %9 if errorlevel 1 goto :failed echo ** BUILD-SUCCESS %progname% echo. %progname% -version echo. endlocal goto :eof :failed echo ?? BUILD-FAILURE %progname% endlocal goto :eof