summary refs log tree commit diff stats
path: root/compiler/vmops.nim
Commit message (Expand)AuthorAgeFilesLines
* fixes #23932; vmopsDanger for os.getCurrentDir errors (#23934)ringabout2024-08-111-2/+3
* Add staticFileExists and staticDirExists (#22278)Tomohiro2023-08-181-0/+4
* replaces `doAssert false` with `raiseAssert` for unreachable branches, which ...ringabout2023-08-101-1/+1
* use strictdefs for compiler (#22365)ringabout2023-08-061-1/+2
* Add divmod (#22102)Ryan McConnell2023-06-171-1/+7
* fixes booting warnings (#21583)ringabout2023-04-101-1/+0
* Add `contains` to `std/macrocache` (#21304)Jake Leahy2023-02-011-0/+6
* fixes #14409; fixes #10674 VM callbacks switch to table-index seqs (#21297)ringabout2023-01-261-1/+1
* fixes #18134; registers `formatBiggestFloat` in VM (#21299)ringabout2023-01-261-1/+7
* remove legacy code (#21134)ringabout2022-12-261-40/+38
* disable "Warning: gc is deprecated" in compiler (#21137)ringabout2022-12-201-0/+2
* fix #21045; getTime with vmopsDanger is broken; alternative to #21054 (#21056)ringabout2022-12-101-2/+3
* createDir is now callable at compile time (#20824)Don-Duong Quach2022-11-141-3/+18
* refactor os imports into corresponding small modules (#20720)ringabout2022-11-011-1/+2
* change vm imports after bootstrapping (#20602)ringabout2022-10-201-1/+2
* [std/os] split and re-export (#20593)ringabout2022-10-201-3/+6
* refactor envvars, oserrors; register vmops (#20592)ringabout2022-10-181-7/+10
* move formatfloat out of system (#20195)ringabout2022-08-241-2/+2
* bootstrap the compiler with nimPreviewSlimSystem (#20176)ringabout2022-08-091-1/+1
* .forbids pragma: defining forbidden tags (#20050)Lancer112112022-07-261-0/+2
* Change `styleCheck` to ignore foreign packages (#19822)quantimnot2022-07-141-32/+32
* [vm] refactor `stdlib.marshal.load` (#19905)flywind2022-06-191-17/+1
* move assertions out of system (#19599)flywind2022-03-231-0/+4
* register callback for marshal in VM (#19578)flywind2022-03-081-1/+35
* move io out of system (#19442)flywind2022-02-021-1/+1
* add mm to compilesettings; deprecate gc (#19394)flywind2022-01-161-0/+1
* Use openarray of bytes in md5 (#19307)hlaaftana2022-01-151-6/+0
* envPairs works in vm, nims (#18615)Timothee Cour2021-09-291-3/+11
* followup #18759: make compiler build cleanly with 0 warnings/hints (#18764)Timothee Cour2021-08-281-2/+4
* more minor bootstrapping cleanups (#18759)Miran2021-08-281-1/+0
* fixes #18371 (#18617)Andreas Rumpf2021-07-301-2/+5
* delEnv now works at CT (#18568)Timothee Cour2021-07-271-1/+2
* make -d:nimFpRoundtrips work consistently in vm vs rt, fix #18400, etc (#18531)Timothee Cour2021-07-201-0/+11
* minor clenup in vmops (#18529)Timothee Cour2021-07-191-4/+5
* enable VM tracing in user code via `{.define(nimVmTrace).}` (#18244)Timothee Cour2021-06-241-0/+3
* merge BuildMode into SuccessX, remove code duplication w drnim, add useful in...Timothee Cour2021-06-141-0/+1
* bring back std/ prefix within compiler and ensure it works in bootstrap + bsd...Timothee Cour2021-04-301-8/+8
* CIs: attempt to use csources_v1 (#16282)Andreas Rumpf2021-04-211-8/+8
* Add `hasClosure` to `std/typetraits` (#17501)flywind2021-03-291-0/+4
* Revert "make system random work in VM" (#17378)flywind2021-03-151-33/+0
* fix #17118 (#17119) [backport:1.2]flywind2021-02-221-1/+10
* make system random work in VM (#17059)flywind2021-02-171-9/+45
* compilesettings: add libpath (#16997)Timothee Cour2021-02-121-0/+1
* fix #16815 round(x,places) works again in vm (#16825)Timothee Cour2021-01-281-1/+8
* add math.signbit (#16592)flywind2021-01-071-0/+6
* Add math.copySign (#16406)flywind2020-12-301-0/+6
* explicit ID generation for easier IC (#15559)Andreas Rumpf2020-10-251-1/+1
* implements https://github.com/nim-lang/RFCs/issues/258 (#15503)Andreas Rumpf2020-10-061-3/+17
* Added std/effecttraits.nim (#15462)Andreas Rumpf2020-10-021-0/+9
* Remove little lies :)Clyybber2020-08-081-5/+6