summary refs log tree commit diff stats
path: root/lib/system.nim
Commit message (Collapse)AuthorAgeFilesLines
* make at least bootstrapping workAraq2018-08-051-4/+6
|\
| * fixes #7492 excessiveStackTrace:on shows non-absolute file in stacktrace (#8469)Timothee Cour2018-07-301-1/+3
| |
| * Fix links to manual.html in the system module documentation (#8467)Hugo Locurcio2018-07-281-3/+3
| | | | | | | | The HTML anchor IDs were changed, which made those links not link to the appropriate section anymore.
* | --gc:destructors: next steps; WIPAndreas Rumpf2018-07-211-3/+11
| |
* | fix merge conflictAndreas Rumpf2018-07-181-23/+22
|\|
| * fixes #8223Andreas Rumpf2018-07-171-3/+2
| |
| * Don't depend on string.h in codegen (#8299)Yuriy Glukhov2018-07-131-17/+17
| |
| * Do not consider enums with holes as ordinals (#8264)LemonBoy2018-07-121-3/+3
| | | | | | | | | | | | Make the compiler behave consistently with respect to what's written in the manual. Fixes #1239
* | WIP: strings/seqs based on destructorsAndreas Rumpf2018-07-171-0/+12
| |
* | more progress on destructor based stringsAndreas Rumpf2018-07-131-79/+84
| |
* | system.substr is not implemented with compilerProcs anymoreAndreas Rumpf2018-07-111-13/+21
| |
* | refactorings in preparations for the new runtimeAndreas Rumpf2018-07-101-0/+1
|/
* workaround issue #8223 nim doc fails with doAssertRaises (#8245)Timothee Cour2018-07-081-4/+7
|
* Add proc toOpenArray[byte] for strings (#7820)Dmitry Atamanov2018-07-071-1/+2
|
* Put back deprecation path for SomeRealMamy Ratsimbazafy2018-07-071-0/+2
| | | was wrongly deleted in https://github.com/nim-lang/Nim/commit/c7298561c199255facc562402700322360408179
* system.nim: minor code style changeAraq2018-07-061-1/+1
|
* Merge branch 'devel' of github.com:nim-lang/Nim into araq-develAraq2018-07-061-1/+1
|\
| * Use '\L' instead of '\n' in system for backwards compatibility.Dominik Picheta2018-07-061-1/+1
| | | | | | | | See https://github.com/nim-lang/packages/pull/785.
* | restore deprecated PNimrodNode in order to make the CIs happyAndreas Rumpf2018-07-051-0/+2
| |
* | system.nim: cleanup the formattingAndreas Rumpf2018-06-291-194/+194
| |
* | system.nim: remove deprecated symbolsAndreas Rumpf2018-06-281-74/+0
|/
* A minimal patch enabling the new typedesc and static types syntaxZahary Karadjov2018-06-161-4/+18
|
* Native access to Genode environmentEmery Hemingway2018-06-071-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)hlaaf2018-06-061-1/+1
|
* Expose GC_setStackBottom (#7885)Yuriy Glukhov2018-06-041-5/+9
|
* Added $ for openarrays. Fixes #7940.data-man2018-06-011-0/+8
|
* Fixes #6832 (#7813)Dmitry Atamanov2018-05-191-1/+3
| | | Fixes #6832
* Disable setTerminate when noCppExceptions is defined (#7751)Emery Hemingway2018-05-041-2/+3
|
* make 'not nil' experimentalAndreas Rumpf2018-05-021-1/+1
|
* correct comparisons for nil strings/seqsAndreas Rumpf2018-04-281-5/+6
|
* system.nim documentation: setLen can handle nil nowAndreas Rumpf2018-04-281-4/+2
|
* Don't escape multibyte characters (#7570)Oscar Nihlgård2018-04-231-9/+33
|
* remove dead code elimination option (#7669)Jacek Sieka2018-04-231-1/+1
|
* fixes system.doAssertRaisesAraq2018-04-181-4/+5
|
* Remove PHP backend. (#7606)treeform2018-04-181-12/+9
| | | | | | | | | | * remove php * fix * keep nimphpext * remove targetJS enum
* rename SomeReal to SomeFloat (#7617)Arne Döring2018-04-151-5/+7
| | | | | * rename SomeReal to SomeFloat * added changelog entry
* implements first version of for-loop macrosAndreas Rumpf2018-04-151-0/+5
|
* Support code hot reloading for JavaScript projects (#7362)zah2018-04-131-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)PMunch2018-04-121-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)cooldome2018-04-101-0/+1
|
* Add RISC-V (riscv64) support (#7417)Federico Ceratto2018-04-071-1/+2
|
* further steps in implementing sink parameters; refs #7041Araq2018-03-301-0/+5
|
* added toOpenArray builtin for zero-copy slices; syntax sugar yet to comeAraq2018-03-241-0/+10
|
* [Documentation] free -> dealloc (#7334)WhiteDuke2018-03-161-3/+3
|
* lib/system: Fix programResult documentation (#7307)alaviss2018-03-071-3/+3
|
* development version is 0.18.1Araq2018-03-051-1/+1
|
* bump version to 0.18.0Araq2018-03-011-2/+2
|
* added -d:nimNoArrayToString define to allow easier porting to 0.18Araq2018-03-011-4/+4
|
* merged #6512 manually; fixes #6431Araq2018-02-271-0/+14
|
* system.nim: fix harmless typoAndreas Rumpf2018-02-261-1/+1
|