Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | make at least bootstrapping work | Araq | 2018-08-05 | 1 | -4/+6 |
|\ | |||||
| * | fixes #7492 excessiveStackTrace:on shows non-absolute file in stacktrace (#8469) | Timothee Cour | 2018-07-30 | 1 | -1/+3 |
| | | |||||
| * | Fix links to manual.html in the system module documentation (#8467) | Hugo Locurcio | 2018-07-28 | 1 | -3/+3 |
| | | | | | | | | The HTML anchor IDs were changed, which made those links not link to the appropriate section anymore. | ||||
* | | --gc:destructors: next steps; WIP | Andreas Rumpf | 2018-07-21 | 1 | -3/+11 |
| | | |||||
* | | fix merge conflict | Andreas Rumpf | 2018-07-18 | 1 | -23/+22 |
|\| | |||||
| * | fixes #8223 | Andreas Rumpf | 2018-07-17 | 1 | -3/+2 |
| | | |||||
| * | Don't depend on string.h in codegen (#8299) | Yuriy Glukhov | 2018-07-13 | 1 | -17/+17 |
| | | |||||
| * | Do not consider enums with holes as ordinals (#8264) | LemonBoy | 2018-07-12 | 1 | -3/+3 |
| | | | | | | | | | | | | Make the compiler behave consistently with respect to what's written in the manual. Fixes #1239 | ||||
* | | WIP: strings/seqs based on destructors | Andreas Rumpf | 2018-07-17 | 1 | -0/+12 |
| | | |||||
* | | more progress on destructor based strings | Andreas Rumpf | 2018-07-13 | 1 | -79/+84 |
| | | |||||
* | | system.substr is not implemented with compilerProcs anymore | Andreas Rumpf | 2018-07-11 | 1 | -13/+21 |
| | | |||||
* | | refactorings in preparations for the new runtime | Andreas Rumpf | 2018-07-10 | 1 | -0/+1 |
|/ | |||||
* | workaround issue #8223 nim doc fails with doAssertRaises (#8245) | Timothee Cour | 2018-07-08 | 1 | -4/+7 |
| | |||||
* | Add proc toOpenArray[byte] for strings (#7820) | Dmitry Atamanov | 2018-07-07 | 1 | -1/+2 |
| | |||||
* | Put back deprecation path for SomeReal | Mamy Ratsimbazafy | 2018-07-07 | 1 | -0/+2 |
| | | | was wrongly deleted in https://github.com/nim-lang/Nim/commit/c7298561c199255facc562402700322360408179 | ||||
* | system.nim: minor code style change | Araq | 2018-07-06 | 1 | -1/+1 |
| | |||||
* | Merge branch 'devel' of github.com:nim-lang/Nim into araq-devel | Araq | 2018-07-06 | 1 | -1/+1 |
|\ | |||||
| * | Use '\L' instead of '\n' in system for backwards compatibility. | Dominik Picheta | 2018-07-06 | 1 | -1/+1 |
| | | | | | | | | See https://github.com/nim-lang/packages/pull/785. | ||||
* | | restore deprecated PNimrodNode in order to make the CIs happy | Andreas Rumpf | 2018-07-05 | 1 | -0/+2 |
| | | |||||
* | | system.nim: cleanup the formatting | Andreas Rumpf | 2018-06-29 | 1 | -194/+194 |
| | | |||||
* | | system.nim: remove deprecated symbols | Andreas Rumpf | 2018-06-28 | 1 | -74/+0 |
|/ | |||||
* | 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 |
| |