Nick Drozd
Nick Drozd
Hello! This PR enables some Clippy lints and fixes all the warnings. There is one lint enabled per commit (except for the `pyo3-macros`) one, so I would suggest reviewing the...
I assume that Rust macros are being contrasted with C-style text-based macros, rather than with, say, a fuzzy tennis ball or a gritty cat tongue.
"Queue"
The word "queue" is used a few times, especially in section 3.8, to describe threads waiting on a semaphore. "Queue" typically implies (in both CS jargon and in common language)...
Section 3.7.6 says > But one drawback is that it forces threads to go through sequentially, which may cause more context switching than necessary. I think it would be a...
The suggested use of nameless is (add-hook 'emacs-lisp-mode-hook #'nameless-mode) Prior to this change, running nameless in this way would cause `nameless--after-hack-local-variables` to get run twice on opening a file: once...
Opening `org.el` is very slow for me. I did some profiling, and it seems `nameless` is responsible. ``` (progn (profiler-start 'cpu) (dotimes (_ 5) (find-file "~/emacs/lisp/org/org.el")) (profiler-report) (profiler-stop)) ``` Here...
See https://wflp2016.github.io/pre-proceedings/wflp2016_pre-proceedings_paper_12.pdf
```emacs-lisp (reazon-run* _ (reazon-likes 'robin 'lee)) ``` This expression gets marked by the compiler with `Warning: variable ‘_’ not left unused`. Clearly the variable is left unused in the query,...
I profiled Quick Sim running over a list of programs for 10,000 loops.  A lot of time is getting spent in `strip_config` and its subsidiary `stripped_info`. I don't know...
I would like to destructure compound types in function signatures: ```rust type CompoundType = (u64, u64); #[pyfunction] pub fn function((arg1, arg2): CompoundType) {} ``` But this is currently not supported:...