summary refs log tree commit diff stats
path: root/lib/system/sysstr.nim
Commit message (Collapse)AuthorAgeFilesLines
* fixes #1832Araq2015-07-241-0/+8
|
* conditional TGenericSeq extensionStefan Talpalaru2015-06-161-2/+4
|
* fix growObj() with stringsStefan Talpalaru2015-06-091-0/+2
|
* the Go GC - initial implementationStefan Talpalaru2015-05-311-1/+1
|
* fixes --gc:none regression; made some tests greenAraq2015-03-101-6/+6
|
* Fix copyStrLast to set the trailing \0 chardef2015-03-041-1/+2
|
* sizeof(char) is always 1def2015-03-041-8/+8
|
* Only zero strings when necessary.def2015-03-041-13/+24
| | | | | This removes the zeroing when the string is subsequently overwritten by a memcpy anyway.
* Only copy strings to their size, not capacitydef2015-03-031-2/+2
| | | | | Capacity may be much bigger, so we end up with strings that are much larger than they have to be and have to copy more as well.
* some love for the testsuite; fixed regressionsAraq2015-03-011-1/+11
|
* Merge pull request #2150 from def-/gc2-compilingAndreas Rumpf2015-02-161-1/+1
|\ | | | | Make gc2 compile again and fix some deprecation warnings
| * Clean up some more deprecation warningsdef2015-02-161-1/+1
| |
* | Fix typosFederico Ceratto2015-02-151-2/+2
|/
* fixes #1712Araq2014-12-071-2/+2
|
* system files use new identifiersAraq2014-08-231-2/+2
|
* the big renamefest: first stepsAraq2014-08-221-4/+4
|
* distinguish between 'defined' and 'declared'Araq2014-08-111-2/+2
|
* fixes #1391Araq2014-07-221-1/+1
|
* parseBiggestFloat is now builtinAraq2014-07-161-6/+105
|
* More human readable `$`(float)katlogic2014-06-151-4/+10
| | | | | The output matches that of Python (eg 1e100, not 1.0e100), but also reflects locale (assuming it was set using setlocale() before).
* Revert 4b09baa0a and 33fcd1123.Dominik Picheta2014-04-201-4/+2
|
* add a trailing zero to $floatSimon Hafner2014-02-111-0/+2
|
* use `.f` instead of `.16e` for floatsSimon Hafner2014-02-111-2/+2
| | | | | It doesn't write a trailing zero, but it's better than floats being all over your screen.
* improvements for 'pretty'Araq2013-12-281-5/+5
|
* case consistency part 4Araq2013-12-271-8/+8
|
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
|
* some bugfixes; no system.$ for object as it breaks codeAraq2013-02-241-6/+7
|
* first version of a simple mark&sweep GC; activate with --gc:markAndSweepAraq2013-02-071-1/+2
|
* revert to old GC; use --gc:v2 to activate the new GCAraq2013-01-311-10/+16
|
* few notes about the remaining problems with retired buffersZahary Karadjov2013-01-271-1/+6
|
* cleaned up some debugging codeZahary Karadjov2013-01-201-1/+0
|
* fixes the recently discovered GC memory leaksZahary Karadjov2012-12-201-1/+8
| | | | | | This revision is intended as comparison point between the old and the new GC The used GC can be switched in mmdisp and various statistics will be gathered during execution (these will be removed/disabled in later revisions)
* DLLs should work again; fixes #169Araq2012-07-241-7/+7
|
* @ is a sigil-like operatorAraq2012-04-151-2/+0
|
* added 'system.shallow'Araq2012-02-091-56/+30
|
* better inferfacing to boehm GCAraq2012-01-151-9/+13
|
* bugfix: +1 unnecessary in resizeString; caused annoying reallocations for ↵Araq2012-01-021-4/+4
| | | | strings created with 'newStringOfCap'
* year 2012 for most copyright headersAraq2012-01-021-1/+1
|
* C code gen: generate even better code for the GCAraq2011-12-121-0/+14
|
* c2nim compiles againAraq2011-12-121-1/+1
|
* improvements to get code size down for programs that don't use GCAraq2011-06-261-16/+15
|
* code gen bugfixes; marshal.nim implementedAraq2011-06-261-20/+18
|
* linearScanEnd pragma; string case statement optimizationAraq2011-03-141-1/+1
|
* cleanup: E_Base should not be used for inheriting exceptions; documentation ↵Araq2011-01-151-1/+1
| | | | generator generates dependencies section
* handling of compiler procs improved for DLL generationAndreas Rumpf2010-07-291-5/+6
|
* Integrating my changes, mostly minor/cosmetic fixes; plus a big Windows lib ↵PhiLho2010-05-211-5/+5
| | | | update
* fixed pango/pangoutils new wrappersAndreas Rumpf2010-02-261-0/+0
|
* continued work on html/xmlparserrumpf_a@web.de2010-02-141-0/+0
|
* implemented multi methodsAndreas Rumpf2009-09-231-18/+8
|
* added tools and web dirsAndreas Rumpf2009-09-151-0/+0
|