def
|
0264b42216
|
Also deepCopy strings only up to their length, not capacity
|
2015-03-04 03:21:17 +01:00 |
|
Andreas Rumpf
|
b1656f2db4
|
Merge pull request #2230 from Archs/devel
streams.ssWriteData: Call setLen only when new data truly increases the underlying string buffer
|
2015-03-04 03:08:38 +01:00 |
|
Andreas Rumpf
|
171de9c355
|
Merge pull request #2175 from def-/sorted
sorted & sortByIt
|
2015-03-04 03:08:21 +01:00 |
|
def
|
f5968c7946
|
Only zero strings when necessary.
This removes the zeroing when the string is subsequently overwritten by
a memcpy anyway.
|
2015-03-04 01:48:09 +01:00 |
|
Flaviu Tamas
|
7296c6d649
|
Add equality operator for RegexMatch and Regex
- Technically a breaking change, but I doubt anyone depends on a compile-time
error for long ;)
|
2015-03-03 18:48:35 -05:00 |
|
def
|
fa3620be9e
|
Only copy strings to their size, not capacity
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.
|
2015-03-03 22:23:35 +01:00 |
|
def
|
c3f6c7f8a3
|
Move sortByIt to algorithm module and add an example for it
|
2015-03-03 21:44:27 +01:00 |
|
def
|
bacb91002a
|
make toUTF8 support up to 6 bytes
|
2015-03-03 21:25:28 +01:00 |
|
Andreas Rumpf
|
8f43979cf6
|
Merge pull request #2232 from oderwat/upd-strutils
`repeat` instead of `repeatStr` + parameter swapped
|
2015-03-03 19:46:49 +01:00 |
|
Andreas Rumpf
|
9731fb5420
|
Merge pull request #2248 from chrisheller/devel
Make macros.nim expectKind error message with a single TNimrodNodeKind c...
|
2015-03-03 19:45:14 +01:00 |
|
Chris Heller
|
0553758ebd
|
Clone the implementation of cmpIgnoreStyle into macros.nim from typeinfo.nim so that we get rid of any imports in the core modules
|
2015-03-03 09:29:38 -08:00 |
|
Chris Heller
|
b54dfbce16
|
Remove use of .format() from macros.nim to avoid importing into core. There is still a remaining import of cmpIgnoreStyle from strutils that needs to be removed as well
|
2015-03-03 09:22:54 -08:00 |
|
Archs
|
758a883cc6
|
set the correct length for s.data when data truely increased
|
2015-03-04 00:28:18 +08:00 |
|
Hans Raaf
|
3546ff8819
|
Replaced repeatStr() and repeatChar() with more natural versions.
|
2015-03-03 16:37:54 +01:00 |
|
Araq
|
b870744d5d
|
makes Aporia build for 64bit archs
|
2015-03-03 13:53:31 +01:00 |
|
Araq
|
21ccc5d58e
|
parseopt is not deprecated anymore
|
2015-03-03 13:53:31 +01:00 |
|
Chris Heller
|
df7e388e0c
|
Make macros.nim expectKind error message with a single TNimrodNodeKind consistent with error message shown with a set of TNimrodNodeKind by displaying the actual node kind (as well as the expected)
|
2015-03-02 17:02:43 -08:00 |
|
Andreas Rumpf
|
f4e0f64f86
|
Update readme.md
|
2015-03-03 00:36:05 +01:00 |
|
Andreas Rumpf
|
8b05bf3e86
|
Merge pull request #2238 from oderwat/fix-2228-readall-osx
Fix for readAll(stdin) problem on OS X and better anyway. I can confirm this works on Windows.
|
2015-03-01 23:30:02 +01:00 |
|
Araq
|
76e44dd034
|
test tsets2.nim compiles again
|
2015-03-01 23:01:02 +01:00 |
|
Araq
|
24ae0c387f
|
some love for the testsuite; fixed regressions
|
2015-03-01 21:41:21 +01:00 |
|
Araq
|
566ee874cd
|
minor cleanups
|
2015-03-01 13:52:00 +01:00 |
|
Andreas Rumpf
|
6226973c7f
|
Merge pull request #2236 from def-/working-again
Make reading from stdin work again.
|
2015-03-01 13:20:00 +01:00 |
|
Andreas Rumpf
|
1b76e0165c
|
Merge pull request #2237 from c-blake/devel
Fix buggy rect(), doc comment, and unit test.
|
2015-03-01 13:19:34 +01:00 |
|
Hans Raaf
|
79ad73574c
|
Fix for readAll(stdin) problem on OS X and better anyway.
|
2015-03-01 03:35:20 +01:00 |
|
Charles Blake
|
840f80e45c
|
Fix buggy rect(), doc comment, and unit test.
|
2015-02-28 19:21:52 -05:00 |
|
def
|
cfab1394d2
|
Make reading from stdin work again.
Bootstrapping tested on Linux from csources.
|
2015-03-01 00:16:46 +01:00 |
|
Araq
|
2df10fc4a6
|
bootstrapping works again on Windows
|
2015-03-01 00:02:10 +01:00 |
|
Araq
|
2808b7f9a5
|
fixes #2233
|
2015-02-28 23:53:52 +01:00 |
|
Andreas Rumpf
|
4cb9fba335
|
Merge pull request #2234 from apense/devel
Addition of some complex hyperbolic functions
|
2015-02-28 23:50:34 +01:00 |
|
Andreas Rumpf
|
eff6a281c5
|
Merge pull request #2202 from def-/compile-stdin
Make compiler read files from stdin
|
2015-02-28 23:49:25 +01:00 |
|
def
|
c37e8035ea
|
When compiling from stdin write binary to stdinfile
|
2015-02-28 23:35:35 +01:00 |
|
def
|
6894ac7c0a
|
Rename stdin fake module name to stdinFile
|
2015-02-28 22:59:59 +01:00 |
|
Jonathan Edwards
|
b1e0d2058b
|
Addition of some complex hyperbolic functions
|
2015-02-28 16:12:36 -05:00 |
|
Araq
|
2ebeb0bd21
|
fixes #2169
|
2015-02-28 20:13:21 +01:00 |
|
Archs
|
f9b2f9565c
|
streams.ssWriteData: calling setLen only when new data truely increases the underlying string buffer
|
2015-03-01 00:33:40 +08:00 |
|
Andreas Rumpf
|
549920a85f
|
Merge pull request #2226 from def-/rationals
Rationals
|
2015-02-28 00:29:43 +01:00 |
|
def
|
4dbb582311
|
Add for rationals
|
2015-02-27 20:46:05 +01:00 |
|
def
|
75959a0fb3
|
Add for easier intialization of rationals
|
2015-02-27 20:38:53 +01:00 |
|
Araq
|
3bfcfeb0cf
|
don't use stdout for nimsuggest server mode
|
2015-02-27 16:44:55 +01:00 |
|
Araq
|
05233de66c
|
reprocess pragmas after macro annotation for SqueakNim
|
2015-02-27 16:44:55 +01:00 |
|
Araq
|
169974cfe6
|
improved --debugger switch; updated release plan
|
2015-02-27 16:44:54 +01:00 |
|
dyu
|
19354b62f6
|
compile nim on freebsd
|
2015-02-27 17:45:07 +08:00 |
|
def
|
e35e240757
|
parsexml: Use slices instead of copyMem
|
2015-02-27 03:10:06 +01:00 |
|
def
|
ba63a8f8b8
|
Use templates in parsexml instead for performance
|
2015-02-27 03:10:06 +01:00 |
|
def
|
15cc3bf670
|
Improve performance of parsexml
- Prevent string copies when not necessary
- Don't allocate a new XMLParser.c all the time
|
2015-02-27 03:10:06 +01:00 |
|
Andreas Rumpf
|
f87d663ab7
|
Merge pull request #1840 from def-/extend-math
Rational numbers and a few additions to math and complex
|
2015-02-26 12:44:00 +01:00 |
|
Araq
|
d4a8bde617
|
added a comment
|
2015-02-26 02:05:24 +01:00 |
|
Araq
|
3dd1ecbae4
|
fixes #2074
|
2015-02-26 02:05:23 +01:00 |
|
Araq
|
9053799bf5
|
fixes #2216
|
2015-02-26 02:05:23 +01:00 |
|