-
Notifications
You must be signed in to change notification settings - Fork 631
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Verilog #23
Verilog #23
Conversation
@masatake can you take a look at this too by any chance? |
also @vhda do you have a test for this by any chance? |
No really. I've used some SV examples I found online during the development On Mon, Apr 14, 2014 at 7:27 PM, Reza Jelveh [email protected]:
|
I'll take a look. 2014-04-14 23:21 GMT+09:00 Reza Jelveh [email protected]:
|
Hi, sorry to be late. |
Hi, again. I've fixed the test facility. I did much more. In addition I need example and expected output of ctags. |
Related topic was discussed at: |
Finally I introduced unit test facility in my next tree. |
I'll try to create some test cases during the weekend :) On Thu, May 1, 2014 at 4:37 PM, Masatake YAMATO [email protected]:
|
Please check my testcase branch. |
Thank you for preparing test cases. After applying all your patch to my next tree, I run tests and got a coredump. $ PATH=/usr/bin make -f testing.mak test |
Hi Masatake, I'm unable to replicate this segmentation fault on my side :( Thanks! On Wed, May 7, 2014 at 3:20 AM, Masatake YAMATO [email protected]:
|
I put the working tree for merging your patch to github. Could you see following command line session? How to reproduce
My fixThis may be not enough.
Re run the testUnit test reports unexpected output.
|
vhda, How do you do? The next branch of mine is merged into deploy branch of fishiman. So you can use the deploy branch of fishiman as base. |
sorry, I still did not have time to review this. I'll try to look into it
|
Hi Masatake, Hope everything is ok with you :) I've reviewed the code and I think the NULL assignment you added is the only one that is needed. Thank you for help spotting this issue and for the suggested fix. As you requested, I have rebased my work over fishman/deploy. The following branches are currently available:
In my opinion the first two are ready for merge, so I'll go ahead and create the respective pull requests. |
Starting from version 2001, the Verilog standard allows module declaration in the following format: module module_name ( input wire a, output reg b ); This patch adds a check to confirm if the name of the port is not a keyword, guaranteeing that the port net type is not added as a port by mistake. Note: when using this format only the port declaration is listed with the assumption that the respective net type is not important. Although this concept true in my workflow, this might not be so in all situations and is open to further discussion.
Add tokenInfo structure and required helper functions to implement a push/pop stack containing the current context of the tags being found.
it looks good to me though. acked from me |
Hi, vhda. I'm confused because you open multiple pull requests. Yes, I love your approach. However, you have to be the coordinator of
|
Hi Masatake, I guess I should read some documentation regarding github development flows. I was trying to mimic what I've done in the past by email with git format-patch, but I can see I was not very successful :)
Vitor |
Merge them! :D On Wed, Jun 4, 2014 at 2:30 PM, Masatake YAMATO [email protected]
|
To avoid introduce unexpected modifications, I use cherry-pick. Could you look at fishman's deploy branch wheter your patches are merged expectedly? If they are, please close this thread.
O.K. Let's try again after posting the ANNOUNCEMENT. I think we should be popular more. Tests output:
Thanks. |
Hi Masatake, I've rebased my verilog branch on top of your commits and no unexpected Regarding the SF area, I've already updated issue #17 sharing my work and Thanks, On Wed, Jun 4, 2014 at 4:33 PM, Masatake YAMATO [email protected]
|
I'm sorry. Now I understand I should just merge. |
Add ‘ifndef … endif’ guard around thread locking macros
6c289b79 Merge pull request universal-ctags#23 from masatake/github-issue-21 8536bc8e tagsOpen: propagate errno from readTagLineRaw to tagsOpen instead of calling perror a526cc93 Close FILE when failing to initialize tagFile git-subtree-dir: libreadtags git-subtree-split: 6c289b793ef6a06b90f288c48be869f1d56826dd
Hi!
Please do not pull this in yet, I'm just looking for code review and feedback from you.
Thanks,
Vitor