profile
viewpoint
Florian Zaruba zarubaf ETH Zurich Zurich

openhwgroup/cva6 1065

The CORE-V CVA6 is an Application class 6-stage RISC-V CPU capable of booting Linux

pulp-platform/pulpino 616

An open-source microcontroller system based on RISC-V

fabianschuiki/bender 39

A dependency management tool for hardware projects.

zarubaf/morty 6

A SystemVerilog source file pickler.

atraber/flutsch 4

Flutsch HDL

origintfj/AMOS 3

64-bit General-purpose RISC-V Out-of-order Superscalar (RV64GC)

zarubaf/hscodesign 2

(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

ipapprox

To be merged after #5

bluewww

comment created time in a day

PR opened pulp-platform/register_interface

ipapprox

Add src_files.yml and ips_list.yml for ipapprox.

+10030 -1

0 comment

43 changed files

pr created time in a day

create barnchpulp-platform/register_interface

branch : ipapprox

created branch time in a day

PR opened pulp-platform/register_interface

Add Reggen Tool

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.
+9975 -1

0 comment

41 changed files

pr created time in a day

push eventpulp-platform/register_interface

bluew

commit sha cc9ed9a7ca608fd8cdeb52fbd586726083c6c144

Remove nested repository This was accidentally added

view details

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.

stmach

comment created time in a day

push eventpulp-platform/regression_tests

Luca Valente

commit sha 9e1ff2df8fa91ee332d5c49bcbc972d3b045e8dd

crt0.S added to boot-code

view details

push time in 2 days

push eventpulp-platform/regression_tests

Luca Valente

commit sha d01746f1c5dd35a8eb7c0eb711887819254961f4

README update

view details

push time in 2 days

push eventpulp-platform/regression_tests

Luca Valente

commit sha b987e2e12d5e2dcaf3ebca42df377d983a7775f5

boot code source

view details

Luca Valente

commit sha 52f47f56cf5fc1038974682463aba8bad21a14da

boot code release

view details

push time in 2 days

push eventpulp-platform/regression_tests

Luca Valente

commit sha f3bf448de9ee7122540e67a33a92548c5547b3e5

README update

view details

push time 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?

stmach

comment created time in 2 days

issue commentpulp-platform/common_cells

casting type typo

Is the used coding style recommended in some Pulp platform coding style document or is this just the preferred style of the authors?

We have adopted the lowRISC Verilog Coding Style Guide.

jeras

comment created time in 2 days

push eventdalance/sv-parser

github-action-benchmark

commit sha b728d5ddbb45b6a3b054000b31b59ff1fe96692e

add Rust Benchmark (cargo) benchmark result for 483cd7a20e243d1040e1e146fcb0185e31455311

view details

push time in 2 days

delete branch dalance/sv-parser

delete branch : dependabot/cargo/nom-greedyerror-0.3

delete time in 2 days

delete branch dalance/sv-parser

delete branch : dependabot/cargo/nom-6

delete time in 2 days

PR closed dalance/sv-parser

Update nom-greedyerror requirement from 0.2 to 0.3 dependencies

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will 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 version will 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 dependency will 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 labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will 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>

+3 -3

1 comment

3 changed files

dependabot-preview[bot]

pr closed time in 2 days

PR closed dalance/sv-parser

Update nom requirement from 5 to 6 dependencies

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will 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 version will 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 dependency will 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 labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will 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>

+3 -3

1 comment

3 changed files

dependabot-preview[bot]

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.

dependabot-preview[bot]

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.

dependabot-preview[bot]

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

Update nom-tracable requirement from 0.6 to 0.7 dependencies

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will 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 version will 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 dependency will 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 labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will 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>

+1 -1

1 comment

1 changed file

dependabot-preview[bot]

pr closed time in 2 days

delete branch dalance/sv-parser

delete branch : dependabot/cargo/nom_locate-3

delete 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

Update nom_locate requirement from 2 to 3 dependencies

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will 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 version will 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 dependency will 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 labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will 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>

+1 -1

1 comment

1 changed file

dependabot-preview[bot]

pr closed time in 2 days

more