summary refs log tree commit diff stats
path: root/lib/system
Commit message (Collapse)AuthorAgeFilesLines
* --tlsEmulation:on works in debug mode againAraq2012-01-291-0/+2
|
* fixes #89Araq2012-01-291-3/+7
|
* pragma on/off improvements; endb rewrittenAraq2012-01-288-124/+356
|
* bugfix: boehm GC improvementsAraq2012-01-161-4/+4
|
* better inferfacing to boehm GCAraq2012-01-152-13/+39
|
* removed nimKeepAlive as it's not necessary with interior pointer checkingAraq2012-01-151-7/+0
|
* GC: growObj: revert to somewhat more efficient versionAraq2012-01-131-3/+3
|
* bugfix: endless recursion in 'semAfterMacroCall'Araq2012-01-131-1/+0
|
* even more sys assertionsAraq2012-01-132-3/+46
|
* more sysasserts for allocator/gcAraq2012-01-122-5/+8
|
* GC: interior pointers on stack are not necessarily alignedAraq2012-01-101-8/+1
|
* unsuccessful phantom bug huntingAraq2012-01-081-8/+9
|
* implemented incompleteStruct pragma; embedded debugger works with posix moduleAraq2012-01-051-0/+4
|
* bugfix: +1 unnecessary in resizeString; caused annoying reallocations for ↵Araq2012-01-022-5/+5
| | | | strings created with 'newStringOfCap'
* serious allocator bugfixesAraq2012-01-021-3/+10
|
* year 2012 for most copyright headersAraq2012-01-0224-24/+24
|
* MAP_ANONYMOUS is not always 0x20 for linux; changed the testsAraq2011-12-311-5/+4
|
* sysio: got rid of now unnecessary length checkAraq2011-12-311-2/+0
|
* Merge pull request #79 from Tass/masterAraq2011-12-311-19/+50
|\ | | | | readAll
| * fixes for readAllSimon Hafner2011-12-301-17/+22
| |
| * implemented readAll()Simon Hafner2011-12-221-19/+45
| |
* | GC: use simple balanced tree instead of AVL treeAraq2011-12-302-235/+94
| |
* | GC: AVL tree uses unsigned comparisonsAraq2011-12-301-7/+7
| |
* | GC stack scanning cares about interior pointersAraq2011-12-303-12/+308
| |
* | code gen can generate code to keep alive stack rootsAraq2011-12-222-1/+25
|/
* GC: some inlining to improve performance sensitive partsAraq2011-12-131-1/+11
|
* C code gen: generate even better code for the GCAraq2011-12-122-3/+23
|
* c2nim compiles againAraq2011-12-122-2/+2
|
* compiler takes advantage of 'new(Obj|New)RC1Araq2011-12-121-0/+1
|
* compiler generates volatile temps to keep C compiler from optimizing away ↵Araq2011-12-121-3/+29
| | | | stack roots
* fixes #71; sorry about the polling implementationAraq2011-12-051-1/+4
|
* 'assert' is now implemented without compiler magicAraq2011-12-042-4/+4
|
* threads compile again; attempt to fix serious code gen issue (except + return)Araq2011-12-032-11/+11
|
* bugfixes for .rod files and visual C++Araq2011-12-036-94/+94
|
* implemented 'let' statementAraq2011-11-291-1/+2
|
* fixes #31Araq2011-11-271-0/+3
|
* bugfix: tester compiles againAraq2011-11-261-1/+1
|
* deprecated endOfFile and readLineAraq2011-11-251-11/+8
|
* fixed bug that kept tls emulation from workingAraq2011-11-251-4/+5
|
* C codegen: generate nimKeepAlive calls at strategic places to keep the C ↵Araq2011-11-241-6/+15
| | | | compiler from optimizing away all stack roots
* attempt to fix tunidecode test; GC cares for seq->openArray conversionsAraq2011-11-211-0/+6
|
* tester checks exitcode; osproc additions; DLL fixes; taint mode fixesAraq2011-11-071-35/+38
|
* DLL generation may work againAraq2011-11-022-8/+10
|
* Merge branch 'master' of github.com:Araq/NimrodAraq2011-11-021-1/+2
|\
| * Fixed the tester. Some fixes and additions for the JS backend.dom962011-10-311-1/+2
| |
* | better code generation for constant aggregatesAraq2011-11-021-3/+4
|/
* new compiler option tlsEmulationAraq2011-10-271-1/+1
|
* thread local vs. global system.raiseHookAraq2011-10-231-2/+4
|
* renamed optional to discardableAraq2011-09-241-5/+14
|
* more fixes to get rid of tyPureObjectAraq2011-09-242-3/+3
|