Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | A minimal patch enabling the new typedesc and static types syntax | Zahary Karadjov | 2018-06-16 | 1 | -4/+18 |
| | |||||
* | Native access to Genode environment | Emery Hemingway | 2018-06-07 | 1 | -4/+33 |
| | | | | | | | | | | | | | | | | | Add a 'GenodeEnv' type and a 'componentConstructHook' to the system module. The 'componentConstructHook' allows for detection of POSIX style programs that exit implicitly or native Genode components that initialize to serve RPC requests and OS signals. This hook takes a 'GenodeEnv' argument so that the environment interface is passed cleanly to application code after globals are initialized. This is an typed pointer to a C++ object, procedures for accessing the environment will be available from a Nimble library and not included in the standard library. The standard library has an internal pointer to the environment object but this is not for external use, the undocumented global environment pointer has been removed. | ||||
* | Fix GC_getStatistics calling itself GC_disableMarkAndSweep in JS (again) | hlaaf | 2018-06-06 | 1 | -1/+1 |
| | |||||
* | Expose GC_setStackBottom (#7885) | Yuriy Glukhov | 2018-06-04 | 1 | -5/+9 |
| | |||||
* | Added $ for openarrays. Fixes #7940. | data-man | 2018-06-01 | 1 | -0/+8 |
| | |||||
* | Fixes #6832 (#7813) | Dmitry Atamanov | 2018-05-19 | 1 | -1/+3 |
| | | | Fixes #6832 | ||||
* | Disable setTerminate when noCppExceptions is defined (#7751) | Emery Hemingway | 2018-05-04 | 1 | -2/+3 |
| | |||||
* | make 'not nil' experimental | Andreas Rumpf | 2018-05-02 | 1 | -1/+1 |
| | |||||
* | correct comparisons for nil strings/seqs | Andreas Rumpf | 2018-04-28 | 1 | -5/+6 |
| | |||||
* | system.nim documentation: setLen can handle nil now | Andreas Rumpf | 2018-04-28 | 1 | -4/+2 |
| | |||||
* | Don't escape multibyte characters (#7570) | Oscar Nihlgård | 2018-04-23 | 1 | -9/+33 |
| | |||||
* | remove dead code elimination option (#7669) | Jacek Sieka | 2018-04-23 | 1 | -1/+1 |
| | |||||
* | fixes system.doAssertRaises | Araq | 2018-04-18 | 1 | -4/+5 |
| | |||||
* | Remove PHP backend. (#7606) | treeform | 2018-04-18 | 1 | -12/+9 |
| | | | | | | | | | | * remove php * fix * keep nimphpext * remove targetJS enum | ||||
* | rename SomeReal to SomeFloat (#7617) | Arne Döring | 2018-04-15 | 1 | -5/+7 |
| | | | | | * rename SomeReal to SomeFloat * added changelog entry | ||||
* | implements first version of for-loop macros | Andreas Rumpf | 2018-04-15 | 1 | -0/+5 |
| | |||||
* | Support code hot reloading for JavaScript projects (#7362) | zah | 2018-04-13 | 1 | -0/+24 |
| | | | | | | | | | | | | | | | | | | | | | | * Support code hot reloading for JavaScript projects * Add some missing JavaScript symbols and APIs * fix the Travis build * (review changes) remove the js type from the standard library as it doesn't follow NEP-1 * more additions to the DOM module * Follow NEP-1 in jsffi; spell 'hot code reloading' correctly * introduce a jscore module * Document jscore module. * readded js type * Remove the '$' operator that doesn't behave | ||||
* | Add column number to instantiation info (#7376) | PMunch | 2018-04-12 | 1 | -1/+1 |
| | | | | | | | | | | | | | | * Add column number to instantiation info Instantiation info left out column number for no good reason. This adds it in as the third element of the tuple. * Fix test that failed and added change to changelog An assertion test failed because it was declaring a type that was expected to be populated by instantiationInfo with the old signature. Also added the changes to the changelog as it is a breaking change. | ||||
* | Cpp codegen: handling of imported exceptions. Fixes #3571 (#7360) | cooldome | 2018-04-10 | 1 | -0/+1 |
| | |||||
* | Add RISC-V (riscv64) support (#7417) | Federico Ceratto | 2018-04-07 | 1 | -1/+2 |
| | |||||
* | further steps in implementing sink parameters; refs #7041 | Araq | 2018-03-30 | 1 | -0/+5 |
| | |||||
* | added toOpenArray builtin for zero-copy slices; syntax sugar yet to come | Araq | 2018-03-24 | 1 | -0/+10 |
| | |||||
* | [Documentation] free -> dealloc (#7334) | WhiteDuke | 2018-03-16 | 1 | -3/+3 |
| | |||||
* | lib/system: Fix programResult documentation (#7307) | alaviss | 2018-03-07 | 1 | -3/+3 |
| | |||||
* | development version is 0.18.1 | Araq | 2018-03-05 | 1 | -1/+1 |
| | |||||
* | bump version to 0.18.0 | Araq | 2018-03-01 | 1 | -2/+2 |
| | |||||
* | added -d:nimNoArrayToString define to allow easier porting to 0.18 | Araq | 2018-03-01 | 1 | -4/+4 |
| | |||||
* | merged #6512 manually; fixes #6431 | Araq | 2018-02-27 | 1 | -0/+14 |
| | |||||
* | system.nim: fix harmless typo | Andreas Rumpf | 2018-02-26 | 1 | -1/+1 |
| | |||||
* | fixes #4220 | Araq | 2018-02-10 | 1 | -1/+7 |
| | |||||
* | mark Nim version with .intdefine | Andreas Rumpf | 2018-02-05 | 1 | -3/+3 |
| | |||||
* | the .deprecated pragma for procs now supports a user-definable deprecation ↵ | Andreas Rumpf | 2018-02-02 | 1 | -1/+0 |
| | | | | message | ||||
* | Undeprecate readChar. Closes #7072 (#7156) | Yuriy Glukhov | 2018-01-30 | 1 | -3/+3 |
| | |||||
* | fixes #6989 | Andreas Rumpf | 2018-01-27 | 1 | -6/+6 |
| | |||||
* | writeStackTrace now officially has no IO effect anymore for more convenient ↵ | Andreas Rumpf | 2018-01-21 | 1 | -2/+3 |
| | | | | debugging | ||||
* | preparations for language extensions: 'sink' and 'lent' types | Andreas Rumpf | 2018-01-07 | 1 | -1/+1 |
| | |||||
* | work in progress: 'sink' and 'lent' types | Araq | 2018-01-07 | 1 | -0/+4 |
| | |||||
* | Add newSeqUninitialized, closes #6401 (#6402) | Eduardo Bart | 2018-01-03 | 1 | -0/+12 |
| | |||||
* | cmp(x, y: string) now uses memcmp rather than strcmp (#6869) (#6968) | Mathias Stearn | 2017-12-24 | 1 | -1/+4 |
| | |||||
* | Merge branch 'issue-6805' of https://github.com/Veladus/Nim into ↵ | Araq | 2017-12-15 | 1 | -1/+1 |
|\ | | | | | | | Veladus-issue-6805 | ||||
| * | Now analyzes over magics instead of symbol names; but dosn't compile for me | Veladus | 2017-12-11 | 1 | -1/+1 |
| | | |||||
* | | Improved collection-to-string behavior (#6825) | Fabian Keller | 2017-12-14 | 1 | -8/+65 |
|/ | |||||
* | Fixes #6223. | Dominik Picheta | 2017-11-28 | 1 | -1/+4 |
| | |||||
* | Exit nodejs with programResult (#6822) | Alexander Ivanov | 2017-11-28 | 1 | -1/+5 |
| | |||||
* | Implement doAssertRaises (#6819) | Dominik Picheta | 2017-11-28 | 1 | -0/+19 |
| | |||||
* | the documentation generator now supports system.runnableExamples | Araq | 2017-11-26 | 1 | -0/+17 |
| | |||||
* | added a warning that the .deprecate statement is unreliable for routines | Andreas Rumpf | 2017-11-21 | 1 | -3/+0 |
| | |||||
* | make '..' work better with mixed integer types for backwards compat | Andreas Rumpf | 2017-11-18 | 1 | -12/+12 |
| | |||||
* | fixes #6753 | Andreas Rumpf | 2017-11-18 | 1 | -2/+2 |
| | |||||
* | added system.getStackTraceEntries | Andreas Rumpf | 2017-11-16 | 1 | -1/+11 |
| |