summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #3393 from nanoant/patch/fix-freebsd-getaddrinfoDominik Picheta2015-10-031-1/+3
|\ | | | | rawsockets: Fix getaddrinfo on FreeBSD
| * rawsockets: Fix getaddrinfo on FreeBSDAdam Strzelecki2015-09-301-1/+3
| | | | | | | | | | | | | | | | Currently due bug in FreeBSD passing AI_V4MAPPED to addrinfo.ai_flags causes getaddrinfo to fail with EAI_BADFLAGS ("Invalid value for ai_flags"). That's why we should disable this flag for now on FreeBSD. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=198092
* | Merge pull request #3411 from oderwat/fix-osx-ospathsAndreas Rumpf2015-10-021-4/+4
|\ \ | | | | | | Added ReadIOEffect because thats what happens on OSX.
| * | Added ReadIOEffect because thats what happens on OSX.Hans Raaf2015-10-021-4/+4
|/ /
* | Merge pull request #3402 from tmm1/exec-processes-after-cbAndreas Rumpf2015-10-023-13/+21
|\ \ | | | | | | Add afterRunEvent callback to execProcesses()
| * | remove echo() from compilerAman Gupta2015-10-011-2/+2
| | |
| * | show full compiler output with reNimcCrashAman Gupta2015-09-301-0/+2
| | |
| * | remove "rerun with --parallelBuild:1" message and show error inlineAman Gupta2015-09-301-12/+13
| | |
| * | add afterRunEvent callback to execProcessesAman Gupta2015-09-301-1/+6
| | |
* | | Merge pull request #3406 from jlp765/rationals1Dominik Picheta2015-10-013-3/+23
|\ \ \ | | | | | | | | Rationals - add checks and tests
| * | | add two test:JamesP2015-10-012-0/+19
| | | | | | | | | | | | | | | | | | | | zero denominator assert fail, float type compile failure
| * | | add a few type checks to limit type to SomeIntegerJamesP2015-10-011-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | (adding a compund type to the Rational type definition made it too difficult to define new variables using integer literals)
| * | | add assertion for zero denominatorJamesP2015-10-011-0/+1
| |/ /
* | | Merge pull request #3394 from nanoant/patch/use-new-filter-prefixAndreas Rumpf2015-10-019-9/+9
|\ \ \ | | | | | | | | Use new #? filter prefix in various places
| * | | Use new #? filter prefix in various placesAdam Strzelecki2015-09-309-9/+9
| | |/ | |/| | | | | | | This silences deprecation warnings and prevent collision with UNIX shebang.
* | | Merge pull request #3384 from tmm1/bitsize-pragmaAndreas Rumpf2015-10-017-1/+53
|\ \ \ | |_|/ |/| | Implement bitsize pragma for bitfields
| * | document new bitsize pragmaAman Gupta2015-09-302-0/+20
| | |
| * | Merge remote-tracking branch 'origin/devel' into bitsize-pragmaAman Gupta2015-09-306-9/+27
| |\ \
| * | | ensure generated c-code matchesAman Gupta2015-09-301-0/+4
| | | |
| * | | Merge remote-tracking branch 'origin/devel' into bitsize-pragmaAman Gupta2015-09-2914-45/+348
| |\ \ \
| * | | | better assertions for bitfield behaviorAman Gupta2015-09-291-3/+14
| | | | |
| * | | | switch to bitsize:intAman Gupta2015-09-291-1/+1
| | | | |
| * | | | implement bitsize pragma for bitfieldsAman Gupta2015-09-285-1/+18
| | | | |
* | | | | Merge pull request #3398 from tmm1/run-single-testAndreas Rumpf2015-09-302-2/+8
|\ \ \ \ \ | | | | | | | | | | | | Allow testament/tester to run single file
| * | | | | allow testament/tester to run single fileAman Gupta2015-09-302-2/+8
| | | | | |
* | | | | | fixes #2473; cleanup of some testsAraq2015-09-306-54/+28
| | | | | |
* | | | | | Merge pull request #3345 from rbehrends/no-unmapAndreas Rumpf2015-09-301-4/+7
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Add option to disable munmap() use in the allocator.
| * | | | | Add option to disable munmap() use in the allocator.Reimer Behrends2015-09-181-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When compiling with '-d:nimAllocNoUnmap', the allocator will not attempt to return large chunks to the OS. For certain allocation behaviors, this can be a significant speedup.
* | | | | | Merge pull request #3385 from ↵Andreas Rumpf2015-09-301-1/+1
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | | | | | | | | | | | | | nanoant/patch/dont-fail-on-unknown-enum-value-to-string vm: Don't fail on unknown enum position to string
| * | | | | vm: Don't fail on unknown enum position to stringAdam Strzelecki2015-09-281-1/+1
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously trying to convert constant of enum type, where this enum type has no entry with given constant position leaded to "internal error: opConv for enum". Instead of producing error, now we gracefully convert it to "EnumType position".
* | | | | NimScript: --threads:on works in a nims fileAraq2015-09-301-1/+1
| | | | |
* | | | | Merge pull request #3397 from xyz32/move_to_constAndreas Rumpf2015-09-301-5/+6
|\ \ \ \ \ | |_|_|_|/ |/| | | | Move magic numbers to const
| * | | | use const instead of letRadu Oana2015-09-301-1/+1
| | | | |
| * | | | Move magic numbers to constRadu Oana2015-09-301-5/+6
|/ / / /
* | | | Merge pull request #3391 from tmm1/travis-ciDominik Picheta2015-09-301-2/+12
|\ \ \ \ | | | | | | | | | | Tweak travis config
| * | | | add libcurl and libsdl1 headersAman Gupta2015-09-291-0/+5
| | | | |
| * | | | remove mac builds for nowAman Gupta2015-09-291-1/+0
| | | | |
| * | | | build on macosx tooAman Gupta2015-09-291-1/+3
| | | | |
| * | | | run in travisci containersAman Gupta2015-09-291-0/+1
| | | | |
| * | | | set PATH for testsAman Gupta2015-09-291-0/+1
| | | | |
| * | | | fix current directoryAman Gupta2015-09-291-1/+3
| | |_|/ | |/| |
* / | | NimScript: --define works as expectedAraq2015-09-303-1/+8
|/ / /
* | | Merge pull request #3390 from tmm1/travis-ciDominik Picheta2015-09-291-0/+10
|\ \ \ | | | | | | | | Run tests on TravisCI
| * | | no more build.sh, bootstrap release tooAman Gupta2015-09-291-2/+6
| | | |
| * | | add basic travis configAman Gupta2015-09-291-0/+6
| | | |
* | | | Merge pull request #3388 from nanoant/patch/kqueue-support-for-osx-and-freebsdDominik Picheta2015-09-292-10/+155
|\ \ \ \ | |/ / / |/| | | kqueue support for OS X and Free/Open/NetBSD
| * | | selectors: Cleanup a bit epoll flavorAdam Strzelecki2015-09-291-10/+2
| | | | | | | | | | | | | | | | | | | | | | | | 1. Remove select documentation that is duplicate of nimdoc section below 2. Simplify a bit register proc code
| * | | Selectors using OS X & Free/Open/NetBSD kqueue APIAdam Strzelecki2015-09-291-0/+82
| | | |
| * | | lib/posix: OS X & Free/Open/NetBSD kqueue APIAdam Strzelecki2015-09-291-0/+71
| |/ /
* | | Nimscript: the compiler supports a directory wide config.nims fileAraq2015-09-292-1/+5
| | |