Araq
8d39669233
fixes #2909
2015-06-15 00:56:20 +02:00
Dominik Picheta
0e4e187476
Use full file path for CRC checks.
...
Ref nim-lang/nimsuggest#6 . Ref nim-lang/nimsuggest#4 .
2015-06-14 20:19:49 +01:00
Dominik Picheta
2f68b0baf0
Introduce gPrefixDir for nimsuggest.
2015-06-14 18:51:06 +01:00
Andreas Rumpf
2782cddb56
Merge pull request #2903 from yglukhov/js-bracket-addr
...
Fixed addr of bracket expression. Fixes #2148 .
2015-06-13 20:31:47 +02:00
Andreas Rumpf
35e922d18e
Merge pull request #2890 from ozra/fix-1179-unsigned-number-literals
...
Fix 1179 unsigned number literals
2015-06-13 19:49:32 +02:00
Sergey Avseyev
85911a1659
Add missing nre dependency to installer
2015-06-12 19:51:51 +03:00
Oscar Campbell
3998220f86
Non-base10 overflow allowed if bit-stable. Tests.
2015-06-12 13:45:14 +02:00
Oscar Campbell
a723362d85
Fix bug #1179 + some more found while testing.
...
- The char(-1) < char(0) is not covered in this PR - different beast.
- Additionally to #1179 , I found that non base-10 literals wheren't bounds checked at all.
2015-06-12 13:45:14 +02:00
Andreas Rumpf
70e157d79e
Merge pull request #2894 from nanoant/patch/macros-real-node-compare
...
Real node compare for macros
2015-06-12 00:33:09 +02:00
Andreas Rumpf
e36c12ee37
Merge pull request #2902 from yglukhov/js-copying-fix
...
Fixed copying of aggregates in JS.
2015-06-12 00:30:49 +02:00
Andreas Rumpf
e7bb37d12c
Merge pull request #2896 from r-ku/I64-magics-gone
...
I64 magics gone
2015-06-12 00:06:39 +02:00
yglukhov
f14ca63417
Singing and dancing with skipTypes.
2015-06-12 00:06:01 +03:00
yglukhov
6436d1920c
Fixed copying of aggregates in JS.
2015-06-11 23:32:08 +03:00
yglukhov
f47081b300
Fixed addr of bracket expression. Fixes #2148 .
2015-06-11 18:32:22 +03:00
Oscar Campbell
b3eb8ab81c
Merge branch 'devel' into bugfix-2858-testament-sources-system-wide
2015-06-10 19:08:45 +02:00
Adam Strzelecki
6ecce2941e
macros: exprStructuralEquivalent for EqNimrodNode
...
Previously NimNode comparison in macros way returning false for anything else
than nil literal.
2015-06-10 18:07:21 +02:00
Andreas Rumpf
258bfa886a
Merge pull request #2852 from kirbyfan64/devel
...
Colors!
2015-06-10 11:08:22 +02:00
Andreas Rumpf
cb439d70bc
Merge pull request #2892 from apense/patch-6
...
Fixes #2886 (moves compiler function into the compiler)
2015-06-10 10:55:31 +02:00
rku
87b6220897
Removed magics: mAbsI64
2015-06-10 10:25:36 +03:00
rku
3984fecae6
Removed magics: mBitnotI64
2015-06-10 10:25:36 +03:00
rku
47114342c4
Removed magics: mEqI64 mLtI64 mLeI64
2015-06-10 10:25:36 +03:00
rku
658dcd2a58
Removed magics: mShrI64, mShlI64, mBitandI64, mBitorI64, mBitxorI64
...
Author: rku <rokups@zoho.com >
2015-06-10 10:25:36 +03:00
rku
372a5d3cbb
Removed magics: mAddI64, mSubI64, mMulI64, mDivI64, mModI64
...
Author: rku <rokups@zoho.com >
2015-06-10 10:25:35 +03:00
Adam Strzelecki
4e14c0ad9f
securehash: SHA1 -> Sha1 according to style guide
2015-06-09 22:57:44 +02:00
apense
867b38496b
Moved negative indexing operator here
...
Only used here (not in standard library)
2015-06-09 16:24:13 -04:00
Ryan Gonzalez
d4d5f95808
Remove unnecessary import
2015-06-09 15:21:33 -05:00
Adam Strzelecki
54c863d6ae
securehash: sha_digest_size is not following style
...
https://github.com/Araq/Nim/wiki/Style-Guide-for-Nim-Code
2015-06-09 22:20:06 +02:00
Adam Strzelecki
eccc2f87e9
securehash: remove unused emptySecureHash
2015-06-09 22:20:05 +02:00
Adam Strzelecki
3d266433a7
securehash: Keep module name consistent
...
1. All other modules don't use underscore, why this should be different?
2. Wrap some imports to 80 column
2015-06-09 22:20:05 +02:00
Andreas Rumpf
25a1987517
Merge pull request #2780 from flaviut/cleanup-crc
...
Use SHA1 instead of CRC
2015-06-09 15:10:21 +02:00
Oscar Campbell
f0b6c03b26
Merge branch 'devel' into bugfix-2858-testament-sources-system-wide
2015-06-07 13:17:06 +02:00
Andreas Rumpf
380d617f86
Merge pull request #2867 from Araq/fix-2584
...
Fixes #2584
2015-06-07 10:51:35 +02:00
Araq
54750f608d
fixes #2774
2015-06-06 13:25:20 +02:00
Araq
d94fcb38f0
fixes #2687
2015-06-06 11:59:36 +02:00
Araq
a730a974ed
fixes #2854
2015-06-06 11:59:35 +02:00
Araq
706080dcbd
fixes 'noreturn' regression for Visual C++
2015-06-06 11:59:34 +02:00
Dominik Picheta
1cf1610bdf
Rename errUndeclaredProcedure to errUndeclaredRoutine.
2015-06-05 14:50:14 +01:00
Andreas Rumpf
62376c0657
Merge pull request #2824 from yglukhov/js-ct-lambda-lifting
...
Perform lambda lifting for compile-time stuff when targeting JS.
2015-06-05 13:04:02 +02:00
Andreas Rumpf
f8326ad4c0
Merge pull request #2859 from nanoant/patch/norewrite-pragma
...
{.noRewrite.} pragma for term rewriting
2015-06-05 12:53:15 +02:00
Dominik Picheta
16da925a0a
Removed nimsuggest from this repo.
2015-06-04 23:25:29 +01:00
Dominik Picheta
2d9a24f3f6
Hopefully fixes nimsuggest building against the compiler package.
2015-06-04 23:07:57 +01:00
Oscar Campbell
cdf631c508
Merge branch 'devel' into bugfix-2858-testament-sources-system-wide
2015-06-04 22:43:18 +02:00
Dominik Picheta
5d6f16cc1a
Got rid of errUndeclaredProcedureField.
2015-06-04 16:39:38 +01:00
Dominik Picheta
22f6017ab8
Fixes #2584
...
Better compiler errors for accessing undeclared fields, calling undeclared
procedures and procedure fields.
2015-06-04 13:55:48 +01:00
pdw
9764ba933b
Dropped 'T' from types
2015-06-04 13:15:07 +02:00
Andreas Rumpf
51488ebd12
Merge pull request #2848 from ozra/bugfix-2523-number-literal-lexing
...
Bugfix #2523 number literal lexing
2015-06-04 11:40:00 +02:00
Andreas Rumpf
8264c3cbee
Merge pull request #2849 from ozra/feature-2811-hump-snake-dash
...
Feature #2811 hump, snake and now dash
2015-06-04 11:37:26 +02:00
yglukhov
e9a57e9706
Fixed codegen for DotDot magic
2015-06-04 12:00:27 +03:00
Oscar Campbell
071ccf3d02
Add "safety compilation". Improved, fixed messages
...
- node ext searcher also looks for "iojs" if no node(js?) found.
- koch ensures the local work dir compiler is freshly compiled before executing the tests.
- the tester can only run in the repo dir - now the compiler and libs used are also explicitly the local dirs - so no confusion from system wide pathing ("sufficiently sandboxed").
- fixed expectations in tmitems.nim test to match changes in json mod.
- re-layouted the columns / row printing slightly, making test fails pop out more, and everything "normal" layed back.
2015-06-04 07:33:27 +02:00
Ryan Gonzalez
8beed96106
Colors!
2015-06-02 18:47:43 -05:00