Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | method arrives as symbol | Simon Hafner | 2015-05-02 | 1 | -1/+1 |
| | |||||
* | removed debug echos | Simon Hafner | 2015-05-02 | 1 | -2/+0 |
| | |||||
* | some more bugs in epc fixed - removed try | Simon Hafner | 2015-05-02 | 1 | -29/+32 |
| | |||||
* | fixed first round of bugs | Simon Hafner | 2015-05-02 | 1 | -9/+8 |
| | |||||
* | implemented nextFreePort for nimsuggest | Simon Hafner | 2015-05-02 | 1 | -4/+21 |
| | |||||
* | epc waits on recv, not on accept | Simon Hafner | 2015-04-27 | 1 | -4/+5 |
| | |||||
* | Fixed a few socket things | Simon Hafner | 2015-04-27 | 1 | -4/+3 |
| | |||||
* | rough guess how methods should look like | Simon Hafner | 2015-04-26 | 1 | -1/+12 |
| | |||||
* | proc execute / return-error handling | Simon Hafner | 2015-04-26 | 1 | -49/+59 |
| | |||||
* | final Section -> IdeCmd | Simon Hafner | 2015-04-26 | 1 | -4/+4 |
| | |||||
* | removed a few consts and rewired to IdeCmd | Simon Hafner | 2015-04-26 | 2 | -18/+28 |
| | |||||
* | findEPCPort defined, but not implemented | Simon Hafner | 2015-04-26 | 1 | -1/+5 |
| | |||||
* | always raise ValueException | Simon Hafner | 2015-04-26 | 1 | -1/+1 |
| | |||||
* | epc request/response barebones | Simon Hafner | 2015-04-26 | 1 | -10/+19 |
| | |||||
* | barebones in nimsuggest for EPC | Simon Hafner | 2015-04-22 | 2 | -15/+92 |
| | |||||
* | epc skeleton | Simon Hafner | 2015-04-22 | 1 | -7/+17 |
| | |||||
* | parseEnum ftw | Simon Hafner | 2015-04-22 | 1 | -40/+4 |
| | |||||
* | rewrite suggest.nim for suggestionResultHook | Simon Hafner | 2015-04-22 | 1 | -39/+106 |
| | |||||
* | sexp also accepts cons | Simon Hafner | 2015-04-14 | 1 | -1/+2 |
| | |||||
* | importing of C++ nested generics like std::vector<T>::iterator, using the ↵ | Zahary Karadjov | 2015-04-13 | 4 | -16/+61 |
| | | | | apostrophe operator | ||||
* | fixes #2498 | Araq | 2015-04-11 | 1 | -2/+0 |
| | |||||
* | fixes #1658 | Araq | 2015-04-11 | 1 | -1/+1 |
| | |||||
* | fixes #1691 | Araq | 2015-04-11 | 2 | -7/+17 |
| | |||||
* | fixes #2509 | Araq | 2015-04-11 | 4 | -2/+14 |
| | |||||
* | fixes #2508 | Araq | 2015-04-11 | 1 | -10/+10 |
| | |||||
* | re-enable git hash compiler info | Araq | 2015-04-11 | 1 | -3/+3 |
| | |||||
* | fixes #2448 | Araq | 2015-04-10 | 1 | -4/+10 |
| | |||||
* | fixes #2481 | Araq | 2015-04-10 | 3 | -4/+8 |
| | |||||
* | minor lexer cleanups; fixes #2504 | Araq | 2015-04-10 | 2 | -20/+9 |
| | |||||
* | fixes #2500 | Araq | 2015-04-10 | 1 | -4/+6 |
| | |||||
* | Merge pull request #2493 from arnetheduck/more-comp-ropes | Andreas Rumpf | 2015-04-10 | 1 | -67/+62 |
|\ | | | | | More comp ropes | ||||
| * | compiler_ropes: more lib_ropes porting | Jacek Sieka | 2015-04-08 | 1 | -67/+62 |
| | | |||||
* | | Merge pull request #2491 from ReneSac/strongSpacesFix | Andreas Rumpf | 2015-04-09 | 1 | -6/+7 |
|\ \ | | | | | | | Apply strongSpaces to keyword operators too. Fix #1894. | ||||
| * | | Refactored getPrecedence() after last change | ReneSac | 2015-04-08 | 1 | -11/+11 |
| | | | | | | | | | | | | The considerStrongSpaces() is now applied to almost all results, so it is better to do it at the end. | ||||
| * | | Consider #!strongSpaces for keyword operators too. | ReneSac | 2015-04-08 | 1 | -4/+5 |
| | | | | | | | | | | | | | | | When #!strongSpaces is on, every operator affected by it gains priority higher than any operator not affected by it. This includes comparison operators, addition, etc. It seems that counting spaces for keywords operators don't break anything in the parser. Of course, they can't have 0 spaces between their operands, but at least their precedence will work accordingly to their 1+ spaces. | ||||
* | | | Merge pull request #2496 from BlaXpirit/js-header-comma | Andreas Rumpf | 2015-04-09 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | Fix JS codegen: proc header with compiletime arguments | ||||
| * | | | Don't add a comma too soon | Oleh Prypin | 2015-04-09 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | Fixes #2495 | ||||
* | | | | Merge pull request #2499 from JosephTurner/fix-uint-segv | Andreas Rumpf | 2015-04-09 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | Fixes #1986 when calling sameConstant on uint | ||||
| * | | | | Fixes #1986 when calling sameConstant on uint | Joseph Turner | 2015-04-09 | 1 | -1/+1 |
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The problem was saveConstant only checked the range `nkCharLit..nkInt64Lit`, but not up to UInt. This lead to the sonsLen method being called, where sons was never declared. This commit changes it to `nkCharLit..nkUint64Lit`, to match the case statements in the type definition of TNode, in ast.nim. | ||||
* | | | | Merge pull request #2426 from def-/fix-1460 | Andreas Rumpf | 2015-04-09 | 3 | -2/+3 |
|\ \ \ \ | |/ / / |/| | | | Fix #1460 | ||||
| * | | | Fix installer path for nim.nim.cfg | def | 2015-03-28 | 1 | -1/+1 |
| | | | | |||||
| * | | | Initialize c compiler variables later ... | def | 2015-03-28 | 2 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | ... so that symbols such as "cpp" are defined Fixes #1460 | ||||
* | | | | fixes #2489 | Araq | 2015-04-08 | 1 | -1/+1 |
| |_|/ |/| | | |||||
* | | | Get rid of deprecation warnings | def | 2015-04-07 | 22 | -1486/+1453 |
| |/ |/| | |||||
* | | fixes #2427 | Araq | 2015-04-06 | 1 | -2/+2 |
| | | |||||
* | | overloading of '=' works | Araq | 2015-04-06 | 3 | -4/+36 |
| | | |||||
* | | first implementation of overloading of '='; missing: rewriting let/var sections | Araq | 2015-04-06 | 10 | -203/+337 |
| | | |||||
* | | Merge pull request #2428 from arnetheduck/comp-lib-ropes | Andreas Rumpf | 2015-04-06 | 14 | -179/+189 |
|\ \ | | | | | | | Comp lib ropes | ||||
| * | | ropes: remove more unnecessary checks | Jacek Sieka | 2015-04-03 | 1 | -2/+2 |
| | | | |||||
| * | | compiler_ropes: remove unnecessary length check | Jacek Sieka | 2015-04-03 | 1 | -1/+1 |
| | | | | | | | | | | | | frmt[frmt.len] isn't an out-of-bounds access for strings (!) |