| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
* importjs symbol
* importjs warning message, minor warning fixes
|
|
|
|
|
|
| |
* fixes #12152
* makes test green
|
|
|
|
|
|
|
| |
* fixes #10578
* add tests
* add changelog
* add {.exportcpp.}
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* hashes: implement murmur3
* refactoring; there is only one murmurHash and it works at compile-time via VM hooks
* fixes JS tests
* makes toOpenArrayByte work with C++
* make it bootstrap in C++ mode for 0.20
|
|
|
|
|
|
|
|
| |
* Fix int literals and range interaction
* Fix test
* remove float range fix; update changelog
|
|
|
|
|
|
|
| |
* lent iterators
* rebase tests
* update changelog
* fix comments, more tests
|
|
|
|
|
|
| |
* make testament a tool we ship with Nim; fixes #12084
* moved config to fit
* adapt testament tests to use the testament binary
|
|
|
|
| |
https://github.com/nim-lang/RFCs/issues/151 (#12072)
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* new .gensym implementation
* make astspec test green again
* introduce a --useVersion switch to group compatibility switches
* fixes #10180
* fixes #11494
* fixes #11483
* object constructor fields and named parameters are also not gensym'ed
* disabled broken package
|
|
|
|
|
|
| |
* finish the Windows IO layer changes; refs #11618
* added system.getOsFileHandle which is less error-prone on Windows
* make tests green again
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| | |
* [feature] Added std/monotimes
* [other] Minor optimization in times
|
| | |
|
|/
|
|
|
|
|
| |
* track the checksums of all involved Nim files for smarter 'nim c -r' recompiles
* don't recompile unless necessary for 'nim c -r' [feature]
* [feature] koch boot uses a two step process in order to free the RAM before the GCC/Clang invocations
* fixes a serious regression
|
|
|
|
| |
InstantRow (#11647)
|
|
|
|
|
|
|
|
|
|
| |
* Make public additional types from sha1 module
After making public newSha1State, update and finalize methods from the
sha1 module was forgotten to be made public Sha1Digest and Sha1State
types used by the new public methods.
* Update changelog.md with sha1 module changes
|
|
|
|
| |
contributing guidelines
|
|
|
| |
[feature] Fixes https://github.com/nim-lang/Nim/issues/11452.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
stable release of Nimble unless you use the --latest switch; fixes #11402; fixes #9017
|
|
|
|
|
|
|
|
| |
* change typedesc's design in macros
* Manual and changelog entry.
* add link to RFC
|
|
|
|
|
|
|
|
|
|
|
|
| |
(#11385)
* make fullpaths the default in error messages and stack traces for more convenient development
* split up -d:release into -d:release and -d:danger flags
* workaround a Nim config parser bug
* fixes an old nim config parser bug
* make megatest green again
* make nimpretty tests work again
* make nimsuggest green
|
|
|
|
|
| |
* allow param for runtime discriminator construction
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* right shift is now by default sign preserving
* fix hashString and semfold
* enable arithmetic shift right globally for CI
* fix typo
* remove xxx
* use oldShiftRight as flag
* apply feedback
* add changelog entry
|
| |
|
| |
|
|
|
|
|
|
| |
* Enable range checking for unsigned integers
* Make the tests green
|
|
|
|
|
|
| |
* finish #11292: fix `addQuoted` and add changelog entry
* JS is special
|
|
|
|
|
| |
* allow void macro result
* add test for void macro result type
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* Remove NaN/Inf/NegInf magic
* Make range checks in semConv
* fix the failing line
* fix `firstOrd` and `lastOrd`
* fix `localError`
* remove debug comment
* Cleanup, fix failing test
* make tests green
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Allow for locale-based parsing/formatting of dates
* Updates based on review feedback of PR 11170
DateTimeLocale arrays are now indexed by Month and WeekDay enums.
More sane date used for testing.
Documentation newline.
Case change of DefaultLocale (and make it public)
* Add changelog entry for DateTimeLocale addition to times module
* Use pattern symbols for DateTimeLocale attribute names
|
|
|
|
|
|
|
|
|
|
|
|
| |
* tables: initialized by default
* sets: initialized by default
* DRY: extract shared functionality
* add a changelog entry
* fix errors
* don't test include files
* make it work for sharedtables
* fix discovered bugs
* add exhaustive tests
|
| |
|
|
|
|
|
|
| |
* make parsutils.parseBin generic and improve runnableExamples
* reimplement parseBin/Oct/Hex and improve runnableExamples
* update changelog.md file with parseBin/Oct/Hex and fix a typo
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Revert "Support for stmtListExpr in parser after major keywords. Scaled down version. (#10852)"
This reverts commit 862897dc0f122e374c0e4d44770ffcd8825e51e3.
* redo fix for #4035
* render stmtlistExpr using semicolon
* Revert "render stmtlistExpr using semicolon"
This reverts commit cafb78b8d5b125b5f6ba94248377a1433b3138cb.
* revert test
|
| |
|