Commit Graph

9640 Commits

Author SHA1 Message Date
Andreas Rumpf
e7cdb1d694 attempt to fix things 2016-11-23 14:24:45 +01:00
Andreas Rumpf
885f250f1b 'koch temp --option' passes options to the compiler compilation itself 2016-11-18 15:28:14 +01:00
Araq
0e1304a3e2 the compiler uses tyAlias internally; tester compiles again 2016-11-16 00:13:45 +01:00
Araq
e6c5622aa7 removed tyArrayConstr completely from the compiler; introduced tyAlias instead in preparation for further bugfixes 2016-11-14 23:18:30 +01:00
Araq
b234b082b6 bootstrapping works again 2016-11-12 12:39:21 +01:00
Araq
860cbd3107 signature hashing: more progress 2016-11-11 08:58:42 +01:00
Araq
72af7e6821 use a full MD5 hash with no collision detection for proc names 2016-11-08 08:37:15 +01:00
Araq
c0b8a79315 make tests green 2016-11-08 08:37:14 +01:00
Araq
3b43cff0f8 C codegen: first version of signature hashing for better incremental builds 2016-11-08 08:37:11 +01:00
Araq
c66580911e htmlparser: different error corrections 2016-11-07 18:58:39 +01:00
Andreas Rumpf
4c79583a95 Merge pull request #5002 from goldenreign/time-compare-nosideeffect
Add 'noSideEffect' pragma for Time type's operators. Fixes #4981
2016-11-07 16:52:34 +01:00
Andreas Rumpf
be296c3274 Merge pull request #4984 from flyx/timezonefix
Fixed timezone handling
2016-11-07 14:28:54 +01:00
Andreas Rumpf
d7bfafaa42 Merge pull request #5003 from zevlg/strutils-enh
[enh] isUpperAscii*, isLowerAscii* speedup execution by stopping
2016-11-07 13:47:22 +01:00
Araq
24c47dd6e7 fixes #4975 2016-11-07 12:07:52 +01:00
Zajcev Evgeny
b1a369d2fb [enh] isUpperAscii*, isLowerAscii* speedup execution by stopping
iteration as soon as possible
2016-11-07 13:21:17 +03:00
Felix Krause
6e604e2f9f More cosmetic changes
* Don't use factor var, it's overly complicated
 * Removed proc that's now unused
 * Better documented timezone field
2016-11-07 11:08:31 +01:00
goldenreign
63c450abdc Fix - operator for Time type for JS target 2016-11-07 14:26:27 +07:00
goldenreign
554105ff7c Add 'noSideEffect' pragma for Time type's operators 2016-11-07 12:14:28 +07:00
Araq
8b30506f72 never was documented anyway 2016-11-07 00:56:47 +01:00
Araq
52bb696cd4 make tests green again 2016-11-06 18:59:49 +01:00
Araq
d6601b729f Merge branch 'devel' into new-dependency-tracking 2016-11-06 17:35:16 +01:00
Andreas Rumpf
2f7c2de1c2 nimsuggest: minor bugfix; include file should be dirtied, no the belonging module 2016-11-06 17:33:33 +01:00
Andreas Rumpf
2caf08855f nimsuggest supports include files properly; added the compiler itself as a testcase 2016-11-06 17:33:33 +01:00
Andreas Rumpf
fc7127153f nimsuggest & tester: many improvements, test new dependency tracking 2016-11-06 17:33:33 +01:00
Andreas Rumpf
91bcf99d8a os.nim: posix copyFile showed a weird problem about buffer flushing; worked around via flushFile() call 2016-11-06 17:33:33 +01:00
Andreas Rumpf
a99b94e523 nimsuggest tester supports editing of files 2016-11-06 17:33:33 +01:00
Araq
03edb91caf added missing module 2016-11-06 17:33:33 +01:00
Araq
bec9c4be27 new dependency tracking for nimsuggest 2016-11-06 17:33:33 +01:00
Andreas Rumpf
21288c220a nimsuggest: minor bugfix; include file should be dirtied, no the belonging module 2016-11-06 17:13:40 +01:00
Andreas Rumpf
0c49822b50 nimsuggest supports include files properly; added the compiler itself as a testcase 2016-11-06 11:19:59 +01:00
Andreas Rumpf
eb2455075e nimsuggest & tester: many improvements, test new dependency tracking 2016-11-05 22:56:33 +01:00
Andreas Rumpf
a644471b12 os.nim: posix copyFile showed a weird problem about buffer flushing; worked around via flushFile() call 2016-11-05 22:54:52 +01:00
Andreas Rumpf
5471b1eaca htmlparser: support parsing of class=foobar without quotes 2016-11-05 15:27:47 +01:00
Andreas Rumpf
162f5ddb7d nimsuggest tester supports editing of files 2016-11-05 10:32:24 +01:00
Andreas Rumpf
708b481c42 Merge pull request #4997 from cpunion/fix_intern_typo
typo
2016-11-05 09:53:38 +01:00
Andreas Rumpf
499ae7297b Merge branch 'devel' into new-dependency-tracking 2016-11-05 09:32:09 +01:00
Araq
8fa3e0cb25 added missing module 2016-11-05 09:27:46 +01:00
Andreas Rumpf
d606f6b348 cleanup nimsuggest tests 2016-11-05 09:07:51 +01:00
Andreas Rumpf
0a6787f956 better error handling for osproc.nim 2016-11-05 09:04:16 +01:00
Li Jie
3989d8fa79 typo 2016-11-05 00:22:51 -07:00
Araq
9e6fb3f696 new dependency tracking for nimsuggest 2016-11-05 01:19:23 +01:00
Felix Krause
f500b9f47b Cosmetic fixes
* Improved comments
 * Improved spacing
 * Use consts instead of magic numbers
2016-11-03 18:45:52 +01:00
Araq
33ebf3e5fb fixes criticial finish.nim bug 2016-11-03 14:43:24 +01:00
Andreas Rumpf
ee8c1c6f93 Merge pull request #4989 from endragor/empty-async-all
async all() now immediately completes if arg is empty
2016-11-03 10:54:19 +01:00
Ruslan Mustakov
f2bded180f async all() now immediately completes if arg is empty 2016-11-03 10:50:43 +07:00
Dominik Picheta
e784fdee45 Merge pull request #4970 from nigredo-tori/fix-4969
Fix problems with persistent HTTP connections
2016-11-02 18:57:00 +01:00
Andreas Rumpf
5842f7d0d2 Merge pull request #4987 from lihf8515/devel
Update parsecfg.nim
2016-11-02 08:52:36 +01:00
Andreas Rumpf
a6d17b5503 some progress on --symbolfiles:on 2016-11-02 08:39:51 +01:00
lihf8515
89d4574445 Update parsecfg.nim
Value includes double quotation marks.
2016-11-02 11:48:11 +08:00
Dmitry Polienko
4753149227 Implement suggestions from @dom96 2016-11-02 09:19:20 +07:00