Commit Graph

  • ce31789431 Ast and concrete syntax different. Strømberg 2018-01-08 13:30:09 +01:00
  • 5492190bc6 Fix lists of paths in posix environment (#7034) Dennis Felsing 2018-01-08 10:49:00 +01:00
  • 2015895357 sink type begins to compile Andreas Rumpf 2018-01-08 01:47:54 +01:00
  • e4081a7201 preparations for language extensions: 'sink' and 'lent' types Andreas Rumpf 2018-01-07 23:09:26 +01:00
  • fb44c522e6 Merge pull request #1 from nim-lang/devel Daniil Yarancev 2018-01-07 21:02:00 +03:00
  • 3af73682e5 Merge branch 'devel' into nimv2 Andreas Rumpf 2018-01-07 13:59:29 +01:00
  • e23ea64c41 Merge branch 'devel' of github.com:nim-lang/Nim into devel Andreas Rumpf 2018-01-07 12:21:47 +01:00
  • 51c45c7201 symbol files: introduce more switches for debugging Andreas Rumpf 2018-01-07 12:21:42 +01:00
  • 08af53032b net.nim: minor documentation update Andreas Rumpf 2018-01-07 12:20:00 +01:00
  • e316665b7b work in progress: 'sink' and 'lent' types Araq 2018-01-07 10:17:19 +01:00
  • 06e68feadb strscans: fix the type checking logic; improve the documentation Araq 2018-01-06 17:27:19 +01:00
  • 9bc2638399 Fix typos in scanf docs (#7035) Mathias Stearn 2018-01-06 09:08:58 -05:00
  • 6ca563dd2e Add a more number parsers to the scanf macro (#6985) Dmitry Atamanov 2018-01-05 19:36:56 +03:00
  • 6cf8a72d49 Windows: fixes getch bug; fixes #6966 (#7031) Dmitry Atamanov 2018-01-05 19:32:05 +03:00
  • c93655e8b4 Unify async macro and futures for js and native targets Yuriy Glukhov 2018-01-03 21:47:59 +02:00
  • 67ac1aef59 Merge branch 'devel' of github.com:nim-lang/Nim into devel Andreas Rumpf 2018-01-05 12:46:33 +01:00
  • c098ee3c7a Remove nimcall pragma from tz procs Oscar Nihlgård 2018-01-05 11:14:31 +01:00
  • c344fb311d Allow timezone procs to be closures Oscar Nihlgård 2018-01-05 09:49:46 +01:00
  • 9f943dbc8e Don't zeroMem result of boehmAlloc() (#7029) Mathias Stearn 2018-01-05 02:58:42 -05:00
  • 3ae434a086 symbol files: do not regenerate method dispatchers for now Andreas Rumpf 2018-01-04 21:08:34 +01:00
  • 464d037c17 Merge branch 'devel' of github.com:nim-lang/Nim into devel Andreas Rumpf 2018-01-04 15:59:10 +01:00
  • 2e635ab28c new runtime: added typelayouts.nim Andreas Rumpf 2018-01-04 15:59:03 +01:00
  • 80fef7c818 allocators.nim: minor typo Andreas Rumpf 2018-01-04 14:16:33 +01:00
  • 2cf94fe7e7 Merge branch 'devel' of github.com:nim-lang/Nim into devel Araq 2018-01-04 00:19:11 +01:00
  • 05e3a06b6e nimbase.h: make 'endif' nesting correct Araq 2018-01-04 00:19:04 +01:00
  • 30d182e5d6 Unexport epochday procs (#7024) GULPF 2018-01-03 23:54:36 +01:00
  • 8bcaadc9e4 memfiles: enable test; refs #6361 Araq 2018-01-03 13:31:03 +01:00
  • 9abbd6c880 Merge branch 'devel' of github.com:nim-lang/Nim into devel Araq 2018-01-03 13:24:44 +01:00
  • e593fef320 memfiles: better error checking for Windows; refs #6361 Araq 2018-01-03 13:24:20 +01:00
  • bbfe6e81ad Add newSeqUninitialized, closes #6401 (#6402) Eduardo Bart 2018-01-03 09:56:35 -02:00
  • 22cc7c62e5 Fixes times module compilation on cpp backend. (#7004) Dominik Picheta 2018-01-03 11:46:55 +00:00
  • 23c77ffa3a Faster nimgrep (#6983) Mathias Stearn 2018-01-03 06:42:39 -05:00
  • ce983383fc Add a notes about integer casting to the changelog (#6996) Dmitry Atamanov 2018-01-03 14:42:09 +03:00
  • 8941f5bd9c Use safe limit for toRational(float, int) (#7021) Sergey Avseyev 2018-01-03 14:41:10 +03:00
  • d5f539dc87 jsgen: bool genConv generates boolean values instead of numeric (#7016) qqquinta 2018-01-03 13:40:19 +02:00
  • 49a00fe6ff Merge branch 'devel' of github.com:nim-lang/Nim into devel Araq 2018-01-03 02:36:49 +01:00
  • 720c73e6d5 symbol files: fixes the logic for multi-methods Araq 2018-01-03 02:36:29 +01:00
  • b7e69e7cbb Merge pull request #7011 from data-man/shared_docs Dominik Picheta 2018-01-02 13:35:31 +00:00
  • 37dde55f8d Add a shared collections to the docs data-man 2018-01-02 01:44:45 +03:00
  • 3f2636c765 Remove obsolete method analyzeAndConsolidateOutput (#6998) Sergey Avseyev 2018-01-01 02:39:55 +03:00
  • c87d617718 Merge pull request #7005 from GULPF/patch-3 Dominik Picheta 2017-12-31 14:53:10 +00:00
  • 42cff6e0c5 add support for building GUI applications with TCC (#7003) oltolm 2017-12-31 14:49:42 +01:00
  • 74fb3e6e6e Improve deprecation comments in times module GULPF 2017-12-31 14:40:46 +01:00
  • d1e10f9aa3 Fixed mutex usage in SharedList and SharedTable. Closes #6988 (#6990) Yuriy Glukhov 2017-12-31 11:28:51 +03:00
  • a521f98392 Add warnings about deprecation to times module (#7001) Daniil Yarancev 2017-12-30 18:15:15 +03:00
  • 64d583d6ca destroyer pass: disable debug output Andreas Rumpf 2017-12-30 12:55:53 +01:00
  • 3714e2f871 Add compile-time paragraph to manual Zach Smith 2017-12-28 14:10:27 -05:00
  • 26a34d52a0 add tests for integer casting in VM. Parashurama 2017-08-23 13:44:22 +02:00
  • 41472f0e28 add support cast[integer] in VM Parashurama 2017-08-23 13:42:40 +02:00
  • 3073f08e48 Add hasPendingOperations check to asyncdispatch.drain Ruslan Mustakov 2017-12-30 15:41:41 +07:00
  • 29db57a804 fixes reported 'proc foo(): int = result' codegen problem Araq 2017-12-30 00:29:53 +01:00
  • b6eeebd993 Merge branch 'devel' of github.com:nim-lang/Nim into devel Araq 2017-12-29 20:02:12 +01:00
  • cf259fbd1c fixes #6972 Araq 2017-12-29 20:01:49 +01:00
  • a78d7a31f7 Add OpenSSL 1.1.0 support #5000 Federico Ceratto 2017-12-13 19:07:57 +00:00
  • 5e8ac0792e Merge branch 'devel' of github.com:nim-lang/Nim into devel Andreas Rumpf 2017-12-28 19:55:04 +01:00
  • 0a3cd6d9ba fixes a serious poll() regression that caused poll() to ignore the timeout parameter Andreas Rumpf 2017-12-28 19:54:55 +01:00
  • e695f9d94e make Nim compile with older nim versions Andreas Rumpf 2017-12-28 19:48:21 +01:00
  • caecd60e25 Add more info in changelog about the #6223 change. Dominik Picheta 2017-12-28 13:52:23 +00:00
  • 7e6dc3679a Simplify async traceback processing. Dominik Picheta 2017-12-27 22:58:31 +00:00
  • 3593a4bdd1 made the logic correct Andreas Rumpf 2017-12-14 10:54:49 +01:00
  • 1c2dee18d0 attempt to get the stack trace logic right; fix boundaries Araq 2017-12-13 13:48:48 +01:00
  • b3055d8735 attempt to get the stack trace logic right Araq 2017-12-13 13:36:10 +01:00
  • 6cf2fcaaf1 optimized friendly stack traces Araq 2017-12-13 09:46:42 +01:00
  • 383c80971c No need to recurse now that mergeEntries doesn't do any pattern matching. Dominik Picheta 2017-11-26 15:16:54 +00:00
  • 6301e33543 Show only detailed async tracebacks. Dominik Picheta 2017-11-26 15:09:34 +00:00
  • 391f877e6c Attempt to provide simplified and detailed tracebacks Dominik Picheta 2017-11-26 15:06:13 +00:00
  • 3a790c9c72 Rename cb0 to asyncProcName_continue + other improvements to async tracebacks. Dominik Picheta 2017-11-26 13:45:58 +00:00
  • a9a13e470b Go through the re-raise stacks for more detailed tracebacks. Dominik Picheta 2017-11-25 21:04:01 +00:00
  • 9ca6afe73a Refine the async tracebacks. Dominik Picheta 2017-11-25 14:55:57 +00:00
  • f73015ad9e Implement some simple pattern-based transformation for async tracebacks. Dominik Picheta 2017-11-24 22:48:53 +00:00
  • f3a895f043 fixes #6965 Araq 2017-12-28 00:50:45 +01:00
  • 52cc925e0e Fixes #6100. Dominik Picheta 2017-12-22 21:14:27 +00:00
  • 0b0baece89 fixes #6980 Araq 2017-12-27 21:26:37 +01:00
  • e49f18801c Fixed compilation error (#6979) Yuriy Glukhov 2017-12-27 19:35:57 +03:00
  • eea08381d7 Merge pull request #6977 from moigagoo/issue-6976 Dominik Picheta 2017-12-27 15:02:25 +00:00
  • a8b0a8a92d Changelog: Document toCountTable behaviour change. Konstantin Molchanov 2017-12-27 17:29:39 +04:00
  • c19c6b1fae Merge branch 'devel' of github.com:nim-lang/Nim into devel Andreas Rumpf 2017-12-27 12:23:17 +01:00
  • 7b5448c755 introduce 'core' as an alias for 'compilerproc' Andreas Rumpf 2017-12-27 12:23:12 +01:00
  • a74dfcfd00 DFA: code cleanups and some support for consuming operations Andreas Rumpf 2017-12-27 12:22:47 +01:00
  • b592f069bb Tables: toCountTable: Update docs. Konstantin Molchanov 2017-12-27 13:44:47 +04:00
  • b3732e2371 Merge branch 'devel' of github.com:nim-lang/Nim into devel Araq 2017-12-27 10:34:31 +01:00
  • c36d7ffc7c Tables: make toCountTable actually count the elements of the input openArray. Konstantin Molchanov 2017-12-27 13:30:32 +04:00
  • 5c08092b88 minor todo.txt update Araq 2017-12-27 10:25:45 +01:00
  • b103b4d3f2 manual: clarify the rules for integer literals Araq 2017-12-27 10:23:57 +01:00
  • 53cf0b2c24 Allow noreturn procs with void type (#6973) cooldome 2017-12-27 12:09:24 +03:00
  • 2b3ec0a7c6 Implement language feature #6885 (#6954) cooldome 2017-12-25 00:22:03 +03:00
  • 6bd3a2826f cmp(x, y: string) now uses memcmp rather than strcmp (#6869) (#6968) Mathias Stearn 2017-12-24 09:23:17 -05:00
  • 8e7829ff82 DFA attempt to capture the essence of linear types Andreas Rumpf 2017-12-23 19:50:15 +01:00
  • ca9f3b47d4 Add link to #6934 in changelog.md Dominik Picheta 2017-12-23 14:08:47 +00:00
  • 7937e38423 Merge pull request #6394 from FedericoCeratto/code-block-check Dominik Picheta 2017-12-22 18:47:33 +00:00
  • 89b6f0318b Merge pull request #6957 from cheatfate/fix6906 Dominik Picheta 2017-12-22 15:33:22 +00:00
  • 8d992c4176 Merge pull request #6725 from FedericoCeratto/unittest-5114 Dominik Picheta 2017-12-22 15:26:45 +00:00
  • c2d91771bc DFA works for simple examples Andreas Rumpf 2017-12-21 19:05:23 +01:00
  • 6b321d0650 Merge branch 'devel' of github.com:nim-lang/Nim into devel Andreas Rumpf 2017-12-21 17:16:31 +01:00
  • b96213d559 Merge branch 'pyokagan-compile-deps' into devel Andreas Rumpf 2017-12-21 17:15:59 +01:00
  • da90657317 make the new --genDeps feature optional since it makes compilations slower Andreas Rumpf 2017-12-21 17:14:31 +01:00
  • 5516fee1a7 Merge branch 'compile-deps' of https://github.com/pyokagan/Nim into pyokagan-compile-deps Andreas Rumpf 2017-12-21 17:00:54 +01:00
  • a89b81eb96 fixes #6353 (#6951) skilchen 2017-12-21 16:32:26 +01:00
  • b22d9e4339 Fix #6906 cheatfate 2017-12-21 16:45:42 +02:00
  • 8c0e73479e Merge pull request #6944 from alehander42/fix-discardable Dominik Picheta 2017-12-21 12:25:29 +00:00