summary refs log tree commit diff stats
path: root/lib/system/sysstr.nim
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* version0.7.10Andreas Rumpf2009-06-081-0/+299
t;vc@akkartik.com> 2015-04-03 12:53:33 -0700 committer Kartik K. Agaram <vc@akkartik.com> 2015-04-03 12:53:33 -0700 1011 - string-equal now working' href='/akkartik/mu/commit/cpp/013run?h=hlt&id=a8007cc4839609a293908423ea37e6fc3a52d1c8'>a8007cc4 ^
c17d5591 ^
a8007cc4 ^
e7f76736 ^
ccd792da ^
e7f76736 ^



267ebb59 ^


f5f4b698 ^



ad8e984f ^
cc3b58b6 ^
2b7a7498 ^
267ebb59 ^
ccd792da ^


267ebb59 ^

7284d503 ^
96f19e1e ^

3c435756 ^
3c435756 ^
2199940a ^
3c435756 ^

b1bbe92d ^
96f19e1e ^
3c435756 ^
3c435756 ^
7284d503 ^

cae5461b ^
916ae8f5 ^
cae5461b ^
c82d0176 ^
a4ef18b1 ^
a26cc359 ^

a4ef18b1 ^
fae70331 ^

b291f85b ^



cae5461b ^



6b6dfb0c ^
3ba63579 ^
fae70331 ^
0edc9471 ^
fae70331 ^
57699011 ^
b291f85b ^

cae5461b ^

c1a50c82 ^
6b6dfb0c ^
3076bab4 ^


f1a6f323 ^
f48f6c14 ^
eaa75c87 ^
decaddb4 ^
6b6dfb0c ^



c82d0176 ^



decaddb4 ^







fc55fea0 ^






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
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204