openhwgroup/cva6 1065
The CORE-V CVA6 is an Application class 6-stage RISC-V CPU capable of booting Linux
An open-source microcontroller system based on RISC-V
A dependency management tool for hardware projects.
A SystemVerilog source file pickler.
Flutsch HDL
64-bit General-purpose RISC-V Out-of-order Superscalar (RV64GC)
(Efficient) FLAC and FFT implementation for Altera's Nios II softcore
issue openedopenhwgroup/cva6
main.o: can't link soft-float modules with double-float modules
i got the following error when try to cross-compile a hello world program with printf. I google the error and it seems that it was a know issue for gnu-toolchain but i think it's fixed few month ago
Also i notice that in the fpga bootrom, there is a uart_printf in main function, Is there a reason that bare metal program not using the standard printf?
riscv64-unknown-elf-gcc -Os -march=rv64imac -mabi=lp64 -Wall -mcmodel=medany -mexplicit-relocs -I./ -c main.c -o main.o main.c ==> main.o
riscv64-unknown-elf-gcc -Os -march=rv64imac -mabi=lp64 -Wall -mcmodel=medany -mexplicit-relocs -I./ -Tlinker.lds main.o -o main.elf
/opt/riscv/lib/gcc/riscv64-unknown-elf/10.1.0/../../../../riscv64-unknown-elf/bin/ld: main.o: can't link soft-float modules with double-float modules
/opt/riscv/lib/gcc/riscv64-unknown-elf/10.1.0/../../../../riscv64-unknown-elf/bin/ld: failed to merge target specific data of file main.o
/opt/riscv/lib/gcc/riscv64-unknown-elf/10.1.0/../../../../riscv64-unknown-elf/bin/ld: /opt/riscv/lib/gcc/riscv64-unknown-elf/10.1.0/../../../../riscv64-unknown-elf/lib/crt0.o: in function _start': (.text+0x0): undefined reference to__global_pointer$'
/opt/riscv/lib/gcc/riscv64-unknown-elf/10.1.0/../../../../riscv64-unknown-elf/bin/ld: (.text+0x10): undefined reference to _end' /opt/riscv/lib/gcc/riscv64-unknown-elf/10.1.0/crtbegin.o: in function__do_global_dtors_aux':
crtstuff.c:(.text+0x0): relocation truncated to fit: R_RISCV_HI20 against completed.1' /opt/riscv/lib/gcc/riscv64-unknown-elf/10.1.0/../../../../riscv64-unknown-elf/lib/libc.a(lib_a-exit.o): in functionexit':
exit.c:(.text+0xe): relocation truncated to fit: R_RISCV_HI20 against symbol _global_impure_ptr' defined in .srodata section in /opt/riscv/lib/gcc/riscv64-unknown-elf/10.1.0/../../../../riscv64-unknown-elf/lib/libc.a(lib_a-impure.o) /opt/riscv/lib/gcc/riscv64-unknown-elf/10.1.0/../../../../riscv64-unknown-elf/lib/libc.a(lib_a-printf.o): in function_printf_r':
printf.c:(.text+0x22): relocation truncated to fit: R_RISCV_HI20 against symbol _impure_ptr' defined in .sdata section in /opt/riscv/lib/gcc/riscv64-unknown-elf/10.1.0/../../../../riscv64-unknown-elf/lib/libc.a(lib_a-impure.o) /opt/riscv/lib/gcc/riscv64-unknown-elf/10.1.0/../../../../riscv64-unknown-elf/lib/libc.a(lib_a-vfprintf.o): in function.L3':
vfprintf.c:(.text+0xac): relocation truncated to fit: R_RISCV_HI20 against .LC10' /opt/riscv/lib/gcc/riscv64-unknown-elf/10.1.0/../../../../riscv64-unknown-elf/lib/libc.a(lib_a-wsetup.o): in function__swsetup_r':
wsetup.c:(.text+0x0): relocation truncated to fit: R_RISCV_HI20 against symbol _impure_ptr' defined in .sdata section in /opt/riscv/lib/gcc/riscv64-unknown-elf/10.1.0/../../../../riscv64-unknown-elf/lib/libc.a(lib_a-impure.o) /opt/riscv/lib/gcc/riscv64-unknown-elf/10.1.0/../../../../riscv64-unknown-elf/lib/libc.a(lib_a-__call_atexit.o): in function__call_exitprocs':
__call_atexit.c:(.text+0x2): relocation truncated to fit: R_RISCV_HI20 against symbol _global_impure_ptr' defined in .srodata section in /opt/riscv/lib/gcc/riscv64-unknown-elf/10.1.0/../../../../riscv64-unknown-elf/lib/libc.a(lib_a-impure.o) /opt/riscv/lib/gcc/riscv64-unknown-elf/10.1.0/../../../../riscv64-unknown-elf/lib/libc.a(lib_a-__call_atexit.o): in functionregister_fini':
__call_atexit.c:(.text.startup+0x6): relocation truncated to fit: R_RISCV_HI20 against symbol __libc_fini_array' defined in .text section in /opt/riscv/lib/gcc/riscv64-unknown-elf/10.1.0/../../../../riscv64-unknown-elf/lib/libc.a(lib_a-fini.o) /opt/riscv/lib/gcc/riscv64-unknown-elf/10.1.0/../../../../riscv64-unknown-elf/lib/libc.a(lib_a-fflush.o): in function.L60':
fflush.c:(.text+0x1cc): relocation truncated to fit: R_RISCV_HI20 against symbol _impure_ptr' defined in .sdata section in /opt/riscv/lib/gcc/riscv64-unknown-elf/10.1.0/../../../../riscv64-unknown-elf/lib/libc.a(lib_a-impure.o) /opt/riscv/lib/gcc/riscv64-unknown-elf/10.1.0/../../../../riscv64-unknown-elf/lib/libc.a(lib_a-findfp.o): in function_cleanup_r':
findfp.c:(.text+0x4): relocation truncated to fit: R_RISCV_HI20 against symbol _fclose_r' defined in .text section in /opt/riscv/lib/gcc/riscv64-unknown-elf/10.1.0/../../../../riscv64-unknown-elf/lib/libc.a(lib_a-fclose.o) /opt/riscv/lib/gcc/riscv64-unknown-elf/10.1.0/../../../../riscv64-unknown-elf/lib/libc.a(lib_a-freer.o): in function_malloc_trim_r':
mallocr.c:(.text+0x4): relocation truncated to fit: R_RISCV_HI20 against symbol __malloc_av_' defined in .data section in /opt/riscv/lib/gcc/riscv64-unknown-elf/10.1.0/../../../../riscv64-unknown-elf/lib/libc.a(lib_a-mallocr.o) /opt/riscv/lib/gcc/riscv64-unknown-elf/10.1.0/../../../../riscv64-unknown-elf/lib/libc.a(lib_a-ldtoa.o): in function.L272':
ldtoa.c:(.text+0xa24): additional relocation overflows omitted from the output
collect2: error: ld returned 1 exit status
make: *** [main.elf] Error 1
created time in 15 hours
startedDeLaGuardo/setup-graalvm
started time in a day
startedrinx/setup-graalvm-ce
started time in a day
pull request commentpulp-platform/register_interface
To be merged after #5
comment created time in a day
PR opened pulp-platform/register_interface
Add src_files.yml and ips_list.yml for ipapprox.
pr created time in a day
PR opened pulp-platform/register_interface
Adds the register generation tool from lowRISC with custom patches. The patche are:
- Add support for register interface with the
"reg"keyword - Fix bug where some auto-generated parameter list are internally represented with the wrong type.
pr created time in a day
push eventpulp-platform/register_interface
commit sha cc9ed9a7ca608fd8cdeb52fbd586726083c6c144
Remove nested repository This was accidentally added
push time in a day
issue commentpulp-platform/common_cells
cf_math_pkg tool incompatibilty
Ah sorry, of course, I mean constant expressions, not the static qualifier. I guess it was late...
I'll give it a shot and report back.
comment created time in a day
push eventpulp-platform/regression_tests
commit sha 9e1ff2df8fa91ee332d5c49bcbc972d3b045e8dd
crt0.S added to boot-code
push time in 2 days
push eventpulp-platform/regression_tests
commit sha d01746f1c5dd35a8eb7c0eb711887819254961f4
README update
push time in 2 days
push eventpulp-platform/regression_tests
commit sha b987e2e12d5e2dcaf3ebca42df377d983a7775f5
boot code source
commit sha 52f47f56cf5fc1038974682463aba8bad21a14da
boot code release
push time in 2 days
push eventpulp-platform/regression_tests
commit sha f3bf448de9ee7122540e67a33a92548c5547b3e5
README update
push time in 2 days
fork fabianschuiki/package_control_channel
Default channel file for Package Control. Follow the directions at:
https://packagecontrol.io/docs/developers
fork in 2 days
created repositoryfabianschuiki/sublime-riscv-assembly
RISC-V Assembly syntax for Sublime Text
created time in 2 days
issue commentpulp-platform/common_cells
cf_math_pkg tool incompatibilty
static is a lifetime qualifier, are you sure it is related to that and not to constant expressions?
In general, math system functions, such as $clog2, may be used in constant expressions (20.8). "The operands of a constant expression consist of constant numbers, strings, parameters, constant bit-selects and part selects of parameters, constant function calls, and constant system function calls only." (11.2.1)
"Constant system function calls are calls to certain built-in system functions where the arguments meet conditions outlined in this subclause. When used in constant expressions, these function calls shall be evaluated at elaboration time. The system functions that may be used in constant system function calls are pure functions, i.e., those whose value depends only on their input arguments and that have no side effects. Certain built-in system functions where the arguments are constant expressions are constant system function." (11.2.1)
(Quotes and section references from IEEE 1800-2012.)
Because some EDA tools have bugs concerning constant system function calls, I have had some success defining a constant function clog2:
// Ceiled Binary Logarithm of a Natural Number
//
// Returns the binary logarithm (i.e., the logarithm to the base 2) of a natural number rounded
// towards plus infinity.
//
// Use this as drop-in replacement for the `$clog2` system function where the latter is not
// supported by your toolchain.
// Ceiled Binary Logarithm of a Natural Number
//
// Returns the binary logarithm (i.e., the logarithm to the base 2) of a natural number rounded
// towards plus infinity.
//
// Use this as drop-in replacement for the `$clog2` system function where the latter is not
// supported by your toolchain.
function automatic integer clog2 (input longint unsigned val);
automatic longint unsigned tmp;
// pragma translate_off
`ifndef VERILATOR
if (val == 0) begin
$fatal(1, "Logarithm of 0 cannot be represented!");
end
`endif
// pragma translate_on
tmp = val - 1;
for (clog2 = 0; tmp > 0; clog2++) begin
tmp = tmp >> 1;
end
endfunction
and calling into this clog2 instead of $clog2 with a constant expression. Can you try to add this function to your local cf_math_pkg and replace the call to $clog2 in idx_width with a call to clog2?
comment created time in 2 days
issue commentpulp-platform/common_cells
Is the used coding style recommended in some Pulp platform coding style document or is this just the preferred style of the authors?
comment created time in 2 days
push eventdalance/sv-parser
commit sha b728d5ddbb45b6a3b054000b31b59ff1fe96692e
add Rust Benchmark (cargo) benchmark result for 483cd7a20e243d1040e1e146fcb0185e31455311
push time in 2 days
delete branch dalance/sv-parser
delete branch : dependabot/cargo/nom-greedyerror-0.3
delete time in 2 days
PR closed dalance/sv-parser
Updates the requirements on nom-greedyerror to permit the latest version. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/dalance/nom-greedyerror/blob/master/CHANGELOG.md">nom-greedyerror's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/dalance/nom-greedyerror/compare/v0.2.0...v0.3.0">v0.3.0</a> - 2020-11-26</h2> <ul> <li>[Added] nom 6.0.0 support</li> </ul> <h2><a href="https://github.com/dalance/nom-greedyerror/compare/v0.1.2...v0.2.0">v0.2.0</a> - 2020-04-01</h2> <ul> <li>[Added] nom_locate 2.0.0 support</li> </ul> <h2><a href="https://github.com/dalance/nom-greedyerror/compare/v0.1.1...v0.1.2">v0.1.2</a> - 2019-10-16</h2> <ul> <li>[Added] convert_error</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dalance/nom-greedyerror/commit/9b17767f900bb4dc4a7280a75a073ce6ba7dc035"><code>9b17767</code></a> Prepare to v0.3.0</li> <li><a href="https://github.com/dalance/nom-greedyerror/commit/5e716a0494c2ab6ed4166e56fc8bf6987bd87087"><code>5e716a0</code></a> Add nom6 support</li> <li><a href="https://github.com/dalance/nom-greedyerror/commit/e44294ba4c9b88b435c9e1fae0e8de9e8d32bb8d"><code>e44294b</code></a> Start next development iteration v0.2.0</li> <li>See full diff in <a href="https://github.com/dalance/nom-greedyerror/compare/v0.2.0...v0.3.0">compare view</a></li> </ul> </details> <br />
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
<details> <summary>Dependabot commands and options</summary> <br />
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language@dependabot badge mewill comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot dashboard:
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
</details>
pr closed time in 2 days
PR closed dalance/sv-parser
Updates the requirements on nom to permit the latest version. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Geal/nom/blob/master/CHANGELOG.md">nom's changelog</a>.</em></p> <blockquote> <h2>6.0.0 - 2020-10-31</h2> <h3>Thanks</h3> <p>This release was done thanks to the hard work of (by order of appearance in the commit list):</p> <ul> <li><a href="https://github.com/chifflier">@chifflier</a></li> <li><a href="https://github.com/shepmaster">@shepmaster</a></li> <li><a href="https://github.com/amerelo">@amerelo</a></li> <li><a href="https://github.com/razican">@razican</a></li> <li><a href="https://github.com/Palladinium">@Palladinium</a></li> <li><a href="https://github.com/0ndorio">@0ndorio</a></li> <li>Sebastian Zivota</li> <li><a href="https://github.com/keruspe">@keruspe</a></li> <li><a href="https://github.com/devonhollowood">@devonhollowood</a></li> <li><a href="https://github.com/parasyte">@parasyte</a></li> <li><a href="https://github.com/nnt0">@nnt0</a></li> <li><a href="https://github.com/AntoineCezar">@AntoineCezar</a></li> <li><a href="https://github.com/GuillaumeGomez">@GuillaumeGomez</a></li> <li><a href="https://github.com/eijebong">@eijebong</a></li> <li><a href="https://github.com/stadelmanma">@stadelmanma</a></li> <li><a href="https://github.com/sphynx">@sphynx</a></li> <li><a href="https://github.com/snawaz">@snawaz</a></li> <li><a href="https://github.com/fosskers">@fosskers</a></li> <li><a href="https://github.com/JamesHarrison">@JamesHarrison</a></li> <li><a href="https://github.com/calebsander">@calebsander</a></li> <li><a href="https://github.com/jthornber">@jthornber</a></li> <li><a href="https://github.com/ahmedcharles">@ahmedcharles</a></li> <li><a href="https://github.com/rljacobson">@rljacobson</a></li> <li><a href="https://github.com/benkay86">@benkay86</a></li> <li><a href="https://github.com/georgeclaghorn">@georgeclaghorn</a></li> <li><a href="https://github.com/TianyiShi2001">@TianyiShi2001</a></li> <li><a href="https://github.com/shnewto">@shnewto</a></li> <li><a href="https://github.com/alfriadox">@alfriadox</a></li> <li><a href="https://github.com/resistor">@resistor</a></li> <li><a href="https://github.com/myrrlyn">@myrrlyn</a></li> <li><a href="https://github.com/chipsenkbeil">@chipsenkbeil</a></li> <li><a href="https://github.com/ruza-net">@ruza-net</a></li> <li><a href="https://github.com/fanf2">@fanf2</a></li> <li><a href="https://github.com/jameysharp">@jameysharp</a></li> <li><a href="https://github.com/FallenWarrior2k">@FallenWarrior2k</a></li> <li><a href="https://github.com/jmg-duarte">@jmg-duarte</a></li> <li><a href="https://github.com/ericseppanen">@ericseppanen</a></li> <li><a href="https://github.com/hbina">@hbina</a></li> <li>Andreas Molzer</li> <li><a href="https://github.com/nickelc">@nickelc</a></li> <li><a href="https://github.com/bgourlie">@bgourlie</a></li> </ul> <h2>Notable changes</h2> <p>This release is a more polished version of nom 5, that came with a focus on</p> <!-- raw HTML omitted --> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Geal/nom/commit/e7b080877adf0f021c4b2d53044fad7d3a88d18b"><code>e7b0808</code></a> v6.0.0</li> <li><a href="https://github.com/Geal/nom/commit/77806c843c6830fd877cae6cc0c712c9900a367e"><code>77806c8</code></a> typo</li> <li><a href="https://github.com/Geal/nom/commit/d20dd2165fc441744d5437700a13a993764bcc71"><code>d20dd21</code></a> v6.0.0-beta5</li> <li><a href="https://github.com/Geal/nom/commit/2c2d889326c87a421103596cc8c25a6ccd7b0f23"><code>2c2d889</code></a> include the recipes module in the crate</li> <li><a href="https://github.com/Geal/nom/commit/e8ea6509902f1d18e0e02ff1e5a4a249e72d63e5"><code>e8ea650</code></a> v6.0.0-beta4</li> <li><a href="https://github.com/Geal/nom/commit/424eb0252033a4c5b8e3556926457737901a234b"><code>424eb02</code></a> update changelog</li> <li><a href="https://github.com/Geal/nom/commit/317f5de3e522cbc64a29ad92bec88c6ce657a133"><code>317f5de</code></a> fix documentation features</li> <li><a href="https://github.com/Geal/nom/commit/f5671af0002caad8a597b5ba86f8d46499f6bc63"><code>f5671af</code></a> remove some warnings</li> <li><a href="https://github.com/Geal/nom/commit/8b6e30918044e028d9c05d8c1c757d997eab0083"><code>8b6e309</code></a> Re-export bitvec</li> <li><a href="https://github.com/Geal/nom/commit/660ce62a7829269a14b8845f1ef9e23384940f12"><code>660ce62</code></a> the into! combinator should also convert the error type</li> <li>Additional commits viewable in <a href="https://github.com/Geal/nom/compare/5.0.0...6.0.0">compare view</a></li> </ul> </details> <br />
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Note: This repo was added to Dependabot recently, so you'll receive a maximum of 5 PRs for your first few update runs. Once an update run creates fewer than 5 PRs we'll remove that limit.
You can always request more updates by clicking Bump now in your Dependabot dashboard.
<details> <summary>Dependabot commands and options</summary> <br />
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language@dependabot badge mewill comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot dashboard:
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
</details>
pr closed time in 2 days
pull request commentdalance/sv-parser
Update nom-greedyerror requirement from 0.2 to 0.3
Looks like nom-greedyerror is no longer updatable, so this is no longer needed.
comment created time in 2 days
pull request commentdalance/sv-parser
Update nom requirement from 5 to 6
Looks like nom is no longer updatable, so this is no longer needed.
comment created time in 2 days
delete branch dalance/sv-parser
delete branch : dependabot/cargo/nom-tracable-0.7
delete time in 2 days
PR closed dalance/sv-parser
Updates the requirements on nom-tracable to permit the latest version. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/dalance/nom-tracable/blob/master/CHANGELOG.md">nom-tracable's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/dalance/nom-tracable/compare/v0.6.2...v0.7.0">v0.7.0</a> - 2020-11-26</h2> <ul> <li>[Added] nom v6.0.0 support</li> </ul> <h2><a href="https://github.com/dalance/nom-tracable/compare/v0.6.1...v0.6.2">v0.6.2</a> - 2020-07-09</h2> <ul> <li>[Fixed] format string of u8</li> </ul> <h2><a href="https://github.com/dalance/nom-tracable/compare/v0.6.0...v0.6.1">v0.6.1</a> - 2020-07-08</h2> <ul> <li>[Added] fragment_width setting</li> </ul> <h2><a href="https://github.com/dalance/nom-tracable/compare/v0.5.2...v0.6.0">v0.6.0</a> - 2020-07-08</h2> <ul> <li>[Added] &[u8] support <a href="https://github-redirect.dependabot.com/dalance/nom-tracable/issues/4">#4</a></li> </ul> <h2><a href="https://github.com/dalance/nom-tracable/compare/v0.5.1...v0.5.2">v0.5.2</a> - 2020-04-02</h2> <ul> <li>[Fixed] wrong cumulative count of recursive parser</li> </ul> <h2><a href="https://github.com/dalance/nom-tracable/compare/v0.5.0...v0.5.1">v0.5.1</a> - 2020-04-02</h2> <ul> <li>[Changed] remove unused thread local storage if "trace" feature is disabled</li> </ul> <h2><a href="https://github.com/dalance/nom-tracable/compare/v0.4.1...v0.5.0">v0.5.0</a> - 2020-04-01</h2> <ul> <li>[Added] nom_locate v2.0.0 support</li> </ul> <h2><a href="https://github.com/dalance/nom-tracable/compare/v0.4.0...v0.4.1">v0.4.1</a> - 2019-10-15</h2> <ul> <li>[Added] error type support</li> </ul> <h2><a href="https://github.com/dalance/nom-tracable/compare/v0.3.1...v0.4.0">v0.4.0</a> - 2019-08-20</h2> <ul> <li>[Added] histogram support</li> </ul> <h2><a href="https://github.com/dalance/nom-tracable/compare/v0.3.0...v0.3.1">v0.3.1</a> - 2019-08-15</h2> <ul> <li>[Changed] update nom_locate/syn/quote</li> </ul> <h2><a href="https://github.com/dalance/nom-tracable/compare/v0.2.1...v0.3.0">v0.3.0</a> - 2019-08-13</h2> <ul> <li>[Added] custom field to TracableInfo</li> <li>[Added] fold support</li> <li>[Added] color setting</li> </ul> <h2><a href="https://github.com/dalance/nom-tracable/compare/v0.2.0...v0.2.1">v0.2.1</a> - 2019-07-29</h2> <ul> <li>[Added] custom_trace function</li> </ul> <!-- raw HTML omitted --> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dalance/nom-tracable/commit/f8f8e2fa5f7874472edd867522549b2790f3548b"><code>f8f8e2f</code></a> Prepare to v0.7.0 of nom-tracable</li> <li><a href="https://github.com/dalance/nom-tracable/commit/acbc24c078007b2ad8df0d3e8d67a4473bda7f27"><code>acbc24c</code></a> Prepare to v0.7.0 of nom-tracable-macros</li> <li><a href="https://github.com/dalance/nom-tracable/commit/9d0f37799fc264742e7b3fe8163a8def7f39abbf"><code>9d0f377</code></a> Add nom6 support</li> <li><a href="https://github.com/dalance/nom-tracable/commit/bde148f288b6034280b03b47ad8f1ffea7b4a5f9"><code>bde148f</code></a> Remove azure-pipelines.yml</li> <li><a href="https://github.com/dalance/nom-tracable/commit/273b9d6621124deb61acf2c3741e37d011220e38"><code>273b9d6</code></a> Refine u8_custom_parser example <a href="https://github-redirect.dependabot.com/dalance/nom-tracable/issues/4">#4</a></li> <li><a href="https://github.com/dalance/nom-tracable/commit/e8aa9fb72ba57abdda07b21e810fbea913b75493"><code>e8aa9fb</code></a> Fix example</li> <li><a href="https://github.com/dalance/nom-tracable/commit/c092f445aa7cd6903161982469dcc939f70866cf"><code>c092f44</code></a> Prepare to v0.6.2 of nom-tracable</li> <li><a href="https://github.com/dalance/nom-tracable/commit/b387845d516ba4cf23cd128d79c98472b5a11a21"><code>b387845</code></a> Prepare to v0.6.2 of nom-tracable-macros</li> <li><a href="https://github.com/dalance/nom-tracable/commit/0f0829b462eb8429a61b08ac32ad9a0d86b6a504"><code>0f0829b</code></a> Add u8_custom_parser example <a href="https://github-redirect.dependabot.com/dalance/nom-tracable/issues/4">#4</a></li> <li><a href="https://github.com/dalance/nom-tracable/commit/47702813d98c5dd1b0037073bf4d9b4ab159b390"><code>4770281</code></a> Fix format string of u8 <a href="https://github-redirect.dependabot.com/dalance/nom-tracable/issues/4">#4</a></li> <li>Additional commits viewable in <a href="https://github.com/dalance/nom-tracable/compare/v0.6.0...v0.7.0">compare view</a></li> </ul> </details> <br />
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
<details> <summary>Dependabot commands and options</summary> <br />
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language@dependabot badge mewill comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot dashboard:
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
</details>
pr closed time in 2 days
delete branch dalance/sv-parser
delete branch : dependabot/cargo/nom-packrat-0.5
delete time in 2 days
delete branch dalance/sv-parser
delete branch : dependabot/cargo/nom-recursive-0.3
delete time in 2 days
PR closed dalance/sv-parser
Updates the requirements on nom_locate to permit the latest version. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/fflorent/nom_locate/blob/master/CHANGELOG.md">nom_locate's changelog</a>.</em></p> <blockquote> <h2>v3.0.0</h2> <p>Breaking change:</p> <ul> <li><a href="https://github-redirect.dependabot.com/fflorent/nom_locate/pull/67">Update to nom 6</a></li> </ul> <p>Other change:</p> <ul> <li><a href="https://github-redirect.dependabot.com/fflorent/nom_locate/pull/69">Implement Hash if members impl Hash</a></li> </ul> <h2>v2.1.0</h2> <p>This release mostly brings some new trait implementations for convenience.</p> <ul> <li><a href="https://github-redirect.dependabot.com/fflorent/nom_locate/pull/56">Change tests text for copyright reasons</a></li> <li><a href="https://github-redirect.dependabot.com/fflorent/nom_locate/pull/57">Implement <code>From<T></code> for <code>LocatedSpan</code></a></li> <li><a href="https://github-redirect.dependabot.com/fflorent/nom_locate/pull/58">Implement <code>Deref</code> for <code>LocatedSpan</code>, returning the fragment</a></li> <li><a href="https://github-redirect.dependabot.com/fflorent/nom_locate/pull/65">Optionally implement <code>StableDeref</code> as well</a>, if the <code>stable-deref-trait</code> feature is enabled.</li> <li><a href="https://github-redirect.dependabot.com/fflorent/nom_locate/pull/58">Generalize <code>Compare</code></a></li> <li><a href="https://github-redirect.dependabot.com/fflorent/nom_locate/pull/58">Generalize <code>HexDisplay</code>, and deprecated the <code>impl_hex_display!</code> macro which no longer does anything</a></li> <li><a href="https://github-redirect.dependabot.com/fflorent/nom_locate/pull/66">Add <code>LocatedSpan::get_line_beginning</code></a>, which returns the beginning of a line up to the end of the LocatedSpan. Useful to display human-friendly errors.</li> </ul> <h2>v2.0.0</h2> <p>This release brings several breaking changes:</p> <ul> <li><a href="https://github-redirect.dependabot.com/fflorent/nom_locate/pull/37">Error type for "position" is made generic</a></li> <li><a href="https://github-redirect.dependabot.com/fflorent/nom_locate/pull/46"><code>extra</code> property is now ignored when comparing LocatedSpan</a></li> <li><a href="https://github-redirect.dependabot.com/fflorent/nom_locate/pull/47">Dependency on nom now uses with <code>default-features = false</code></a></li> <li><a href="https://github-redirect.dependabot.com/fflorent/nom_locate/pull/50"><code>offset</code>/<code>line</code>/<code>fragment</code> are now private attributes of the <code>LocatedSpan</code> structure</a>, to fix an undefined behavior is they are modified. You now have to use the <code>location_offset()</code>, <code>location_line()</code>, and <code>fragment()</code> getters instead.</li> <li><a href="https://github-redirect.dependabot.com/fflorent/nom_locate/pull/51"><code>LocatedSpanEx</code> is removed in favour of adding a generic type parameter to <code>LocatedSpan</code> which defaults to to <code>()</code></a></li> </ul> <p>Additionally, there are a few documentation improvements:</p> <ul> <li>LocatedSpan should not be constructed in the middle of a parser.</li> <li>Fix typo in extra property docs for LocatedSpan</li> </ul> <p>Finally, <a href="https://github-redirect.dependabot.com/fflorent/nom_locate/pull/40"><code>LocatedSpan</code> now implements <code>Display</code></a></p> <h2>v1.0.0</h2> <p>We decided that the crate was mature enough to release the version 1.0.0. It doesn't bring much new things, still we are proud of this big move! :tada:</p> <ul> <li><a href="https://github-redirect.dependabot.com/fflorent/nom_locate/pull/33">Implement AsByte</a></li> </ul> <!-- raw HTML omitted --> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/fflorent/nom_locate/commit/484552cb9690821f6789fb2a91fe09732baf1272"><code>484552c</code></a> Prepare release v3.0.0</li> <li><a href="https://github.com/fflorent/nom_locate/commit/1146a10c66c3c676fd78dac280641179c1395a07"><code>1146a10</code></a> Implement Hash if members impl Hash (<a href="https://github-redirect.dependabot.com/fflorent/nom_locate/issues/69">#69</a>)</li> <li><a href="https://github.com/fflorent/nom_locate/commit/164fd443e266c7d681b7010341a3f3eef344fcb9"><code>164fd44</code></a> Update to nom 6 (<a href="https://github-redirect.dependabot.com/fflorent/nom_locate/issues/67">#67</a>)</li> <li><a href="https://github.com/fflorent/nom_locate/commit/93c1a644617d5db69f41286b27887a623ddb986a"><code>93c1a64</code></a> Prepare release v2.1.0</li> <li><a href="https://github.com/fflorent/nom_locate/commit/76f9e9048991d519dd3c25d5549f8d4f9c9d7275"><code>76f9e90</code></a> Implement LocatedSpan::get_line_beginning(). (<a href="https://github-redirect.dependabot.com/fflorent/nom_locate/issues/66">#66</a>)</li> <li><a href="https://github.com/fflorent/nom_locate/commit/ffba5fce47573c52d4b1b490bb6d917351f9d9a4"><code>ffba5fc</code></a> impl StableDeref for LocatedSpan (<a href="https://github-redirect.dependabot.com/fflorent/nom_locate/issues/65">#65</a>)</li> <li><a href="https://github.com/fflorent/nom_locate/commit/79cf042b6a8d472c72b8a6c2457d5cde55d2a19f"><code>79cf042</code></a> Improve generalization (<a href="https://github-redirect.dependabot.com/fflorent/nom_locate/issues/58">#58</a>)</li> <li><a href="https://github.com/fflorent/nom_locate/commit/edefce7f20062a9dee393d4c58bbb49611cb041e"><code>edefce7</code></a> Implement From<T> for LocatedSpan</li> <li><a href="https://github.com/fflorent/nom_locate/commit/03c25c4623ba2e15b7efdf2c1fd8a64c276c459c"><code>03c25c4</code></a> Change tests text for copyright reasons</li> <li>See full diff in <a href="https://github.com/fflorent/nom_locate/compare/v2.0.0...v3.0.0">compare view</a></li> </ul> </details> <br />
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
<details> <summary>Dependabot commands and options</summary> <br />
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language@dependabot badge mewill comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot dashboard:
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
</details>
pr closed time in 2 days