Bram Moolenaar
1e96d9bf98
patch 7.4.2119
...
Problem: Closures are not supported.
Solution: Capture variables in lambdas from the outer scope. (Yasuhiro
Matsumoto, Ken Takata)
2016-07-29 22:15:09 +02:00
Bram Moolenaar
97baee80f0
patch 7.4.2104
...
Problem: Code duplication when unreferencing a function.
Solution: De-duplicate.
2016-07-26 20:46:08 +02:00
Bram Moolenaar
b49edc11a1
patch 7.4.2096
...
Problem: Lambda functions show up with completion.
Solution: Don't show lambda functions. (Ken Takata)
2016-07-23 15:47:34 +02:00
Bram Moolenaar
df48fb456f
patch 7.4.2090
...
Problem: Using submatch() in a lambda passed to substitute() is verbose.
Solution: Use a static list and pass it as an optional argument to the
function. Fix memory leak.
2016-07-22 21:50:18 +02:00
Bram Moolenaar
19df5cc04d
patch 7.4.2083
...
Problem: Coverity complains about not restoring a value.
Solution: Restore the value, although it's not really needed. Change return
to jump to cleanup, might leak memory.
2016-07-20 22:11:06 +02:00
Bram Moolenaar
4f0383bc3f
patch 7.4.2076
...
Problem: Syntax error when dict has '>' key.
Solution: Check for endchar. (Ken Takata)
2016-07-19 22:43:11 +02:00
Bram Moolenaar
0a0f641b98
patch 7.4.2074
...
Problem: One more place using a dummy variable.
Solution: Use offsetof(). (Ken Takata)
2016-07-19 21:30:13 +02:00
Bram Moolenaar
a9b579f3d7
patch 7.4.2058
...
Problem: eval.c is too big.
Solution: Move user functions to userfunc.c
2016-07-17 18:29:19 +02:00