Commit Graph

5951 Commits

Author SHA1 Message Date
tangxifan ff0a4dfccb [lib] format 2023-01-08 22:41:07 -08:00
tangxifan aec592b27e [lib] now shell forbids to call any hidden commands from interactive mode or script mode 2023-01-08 22:34:35 -08:00
tangxifan da7153f031 [lib] typo which causes shell show hidden commands mistakenly 2023-01-08 21:43:35 -08:00
tangxifan 2e84a48779
Merge pull request #984 from lnis-uofu/patch_update
Pulling refs/heads/master into master
2023-01-07 15:22:28 -08:00
github-actions[bot] 305282086e Updated Patch Count 2023-01-07 23:15:49 +00:00
tangxifan 1bbae211e0
Merge pull request #983 from lnis-uofu/cmd_template
Now OpenFPGA commands are template functions
2023-01-07 14:57:42 -08:00
tangxifan b569d6b603 [core] format 2023-01-07 11:40:17 -08:00
tangxifan d2632b17cd [lib] bug 2023-01-07 11:39:26 -08:00
tangxifan c7a4d25e35 [core] now all the commands can be optionally hidden 2023-01-07 11:36:10 -08:00
tangxifan 4385b364af [code] now setup command can be hidden optionally 2023-01-07 11:18:43 -08:00
tangxifan 7028c1ec72 [lib] now openfpga shell supports a new type of executive functions 2023-01-07 11:17:02 -08:00
tangxifan 9b5b1b0da7 [core] clang syntax error 2023-01-07 09:18:58 -08:00
tangxifan fadd08c005 Merge branch 'cmd_template' of github.com:lnis-uofu/OpenFPGA into cmd_template 2023-01-06 22:39:02 -08:00
tangxifan 52e803804d [core] add missing file 2023-01-06 22:37:55 -08:00
tangxifan faa92fa612
Merge branch 'master' into cmd_template 2023-01-06 21:45:23 -08:00
tangxifan 7239782dc1
Merge pull request #981 from lnis-uofu/dependabot/submodules/yosys-plugins-ca5bb9a
Bump yosys-plugins from `dfc1b73` to `ca5bb9a`
2023-01-06 21:45:14 -08:00
tangxifan 279e790fd8 [core] rename file to avoid collision 2023-01-06 21:41:52 -08:00
tangxifan 2fc047daff [core] format 2023-01-06 21:11:12 -08:00
tangxifan cf824e7161 [core] now bitstream commands follow templates 2023-01-06 21:08:50 -08:00
tangxifan 26c294679a [core] now setup commands follow templates 2023-01-06 20:52:37 -08:00
tangxifan a99794f51c [core] now FPGA-SDC commands follow templates 2023-01-06 19:22:51 -08:00
tangxifan 401b640852 [core] format 2023-01-06 17:50:47 -08:00
tangxifan 12134f4106 [core] now openfpga verilog commands follow templates 2023-01-06 17:48:00 -08:00
tangxifan 93c00207ab [core] now command functions are templates, which can be used by other extensions 2023-01-06 17:23:01 -08:00
dependabot[bot] 2c62d5634f
Bump yosys-plugins from `dfc1b73` to `ca5bb9a`
Bumps [yosys-plugins](https://github.com/SymbiFlow/yosys-symbiflow-plugins) from `dfc1b73` to `ca5bb9a`.
- [Release notes](https://github.com/SymbiFlow/yosys-symbiflow-plugins/releases)
- [Commits](dfc1b73208...ca5bb9a2ba)

---
updated-dependencies:
- dependency-name: yosys-plugins
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-05 07:05:02 +00:00
tangxifan e57e5b2d05
Merge pull request #979 from lnis-uofu/patch_update
Pulling refs/heads/master into master
2023-01-04 16:03:36 -08:00
github-actions[bot] ea849ff4be Updated Patch Count 2023-01-05 00:02:20 +00:00
tangxifan 8db1ccc487
Merge pull request #974 from lnis-uofu/dependabot/submodules/yosys-plugins-dfc1b73
Bump yosys-plugins from `ef5f5a2` to `dfc1b73`
2023-01-04 10:28:47 -08:00
dependabot[bot] c75170025c
Bump yosys-plugins from `ef5f5a2` to `dfc1b73`
Bumps [yosys-plugins](https://github.com/SymbiFlow/yosys-symbiflow-plugins) from `ef5f5a2` to `dfc1b73`.
- [Release notes](https://github.com/SymbiFlow/yosys-symbiflow-plugins/releases)
- [Commits](ef5f5a2efe...dfc1b73208)

---
updated-dependencies:
- dependency-name: yosys-plugins
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-03 07:04:26 +00:00
tangxifan dfad41ac01
Merge pull request #973 from lnis-uofu/patch_update
Pulling refs/heads/master into master
2023-01-02 16:05:45 -08:00
github-actions[bot] c1c0b59170 Updated Patch Count 2023-01-03 00:04:22 +00:00
tangxifan 7b8214c4cb
Merge pull request #971 from lnis-uofu/shell_source
Cleanup: Move command string parsing to OpenFPGA Tokenizer
2023-01-02 16:03:35 -08:00
tangxifan 77b64a21d4 [lib] format 2023-01-02 12:41:24 -08:00
tangxifan 994402ec9a [engine] move shell cmd split function to openfpga tokenizer 2023-01-02 12:38:16 -08:00
tangxifan 33c0c3a972
Merge pull request #970 from lnis-uofu/shell_source
Now support calling other commands through a string or an external file inside a script/shell
2023-01-01 20:53:10 -08:00
tangxifan 5606566839 [engine] format 2023-01-01 17:37:44 -08:00
tangxifan d48d7d6343 [doc] format fix 2023-01-01 17:28:55 -08:00
tangxifan 882682c30a [doc] update for using batch_mode 2023-01-01 17:23:36 -08:00
tangxifan 54c3b965f2 [script] fixed a bug 2023-01-01 17:19:11 -08:00
tangxifan 3c8e157d7b [script] rename and fix typo 2023-01-01 17:13:23 -08:00
tangxifan 43cb498827 [test] deploy new tests to basic regression tests 2023-01-01 17:07:25 -08:00
tangxifan 83d7ff56e1 [script] add dedicated testcase for source commands 2023-01-01 17:04:24 -08:00
tangxifan cdec0cf28c [script] add a custom variable to specify the path to openfpga shell script 2023-01-01 16:51:21 -08:00
tangxifan c50daf273c [script] add example script for using source command 2023-01-01 16:50:10 -08:00
tangxifan e46397c91c [doc] update doucmentation about new command source 2023-01-01 12:06:49 -08:00
tangxifan 7610e536bf [engine] now 'source' command can be seen in help desk 2023-01-01 12:01:37 -08:00
tangxifan faff254808 [lib] now command line supports pairs of "" where users can define a long string with spaces inside 2023-01-01 11:56:58 -08:00
tangxifan 76570e653c [engine] format 2023-01-01 10:23:18 -08:00
tangxifan c90f8389f1 [engine] debugged 2023-01-01 10:22:47 -08:00
tangxifan 8d947c7bdb [engine] now developers can write their superset command based on other commands through openfpga shell 2023-01-01 10:10:09 -08:00