index
:
packy/sbcl
main
master
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tests
/
bad-code.pure.lisp
Age
Commit message (
Expand
)
Author
2024-08-19
process-lvar-modified-annotation: ignore NIL.
Stas Boukarev
2024-08-19
Catch more constant modifications.
Stas Boukarev
2024-07-30
function-designator-lvar-types: handle global-vars.
Stas Boukarev
2024-05-01
check-function-designator-lvar: look through m-v-bind+values.
Stas Boukarev
2024-05-01
Check functional arguments argcounts with multiple uses.
Stas Boukarev
2024-05-01
Warn about bad arguments to ~r at compile time.
Stas Boukarev
2024-05-01
Warn about bad arguments to ~c at compile time.
Stas Boukarev
2023-12-02
Don't crash on unknown types in sb-ext:muffle-conditions.
Stas Boukarev
2023-11-28
reduce type-checking: don't forget that :from-end can be missing.
Stas Boukarev
2023-11-03
Perform dead code elimination before running ir1-phases.
Stas Boukarev
2023-10-06
Don't remove casts for nodes derived to NIL.
Stas Boukarev
2023-10-02
Also don't forget :key with :from-end.
Stas Boukarev
2023-10-02
Don't forget :from-end when type checking REDUCE and :initial-value.
Stas Boukarev
2023-07-12
Don't fold POSITION to NIL on bad start/end.
Stas Boukarev
2022-09-07
sb-walker: leave malformed let* untouched.
Stas Boukarev
2022-04-10
Fix instances of loop repeat .. for .. pattern
Christophe Rhodes
2021-12-30
Catch (make-array n :element-type 'bit :initial-contents '(a b c))
Stas Boukarev
2021-12-30
Catch (fill (the string x) 1)
Stas Boukarev
2021-12-30
Catch (replace (the string x) '(1 2 3))
Stas Boukarev
2021-12-17
Warn about (make-array n :element-type 'bit :initial-contents string)
Stas Boukarev
2021-12-15
Warn about (substitute 1 x string)
Stas Boukarev
2021-12-14
Warn about (replace bit-vector string) at compile-time.
Stas Boukarev
2021-12-06
Warn about (funcall 'macro) at compile time.
Stas Boukarev
2021-12-04
Warn about putting macros where functions are needed.
Stas Boukarev
2021-10-01
Catch defclass slot :type errors at compile time.
Stas Boukarev
2021-10-01
Better handling of AREF with too many subscripts.
Stas Boukarev
2020-12-30
Warn about (mapcar f not-list)
Stas Boukarev
2020-12-30
Warn about (loop for x in/on not-list)
Stas Boukarev
2020-12-30
Warn about (dolist (x not-list))
Stas Boukarev
2020-11-29
Catch errors from parse-lambda-list in get-defined-fun.
Stas Boukarev
2020-11-29
Check for proper lists before applying transforms.
Stas Boukarev
2020-08-01
Protect find/position transforms against improper lists.
Stas Boukarev
2020-07-06
compile-time warnings for reduce: take initial-value into account.
Stas Boukarev
2020-05-01
More DECLARE protection.
Stas Boukarev
2020-05-01
Don't allow DECLARE inside RESTART-BIND.
Stas Boukarev
2020-03-30
Warn about calling ignored local functions.
Stas Boukarev
2020-03-30
Issue notes for unused local functions with optional-dispatch.
Stas Boukarev
2019-12-30
Check keyword arguments for being symbols at compile-time.
Stas Boukarev
2019-02-16
Track ctrans that are used for exits from blocks.
Stas Boukarev
2019-01-29
Catch macroexpansion errors in a FUNCALL transform.
Stas Boukarev
2018-12-07
tests: Enable parallelism for a few more tests
Jan Moringen
2018-12-07
tests: Less IN-PACKAGE noise
Jan Moringen
2018-11-17
Better mv-call argument mismatch checking.
Stas Boukarev
2018-11-17
lvar-fun-type: better handling of XEPs.
Stas Boukarev
2018-09-17
Fix compilation of (funcall nil)
Stas Boukarev
2018-08-20
make-array: don't transform (list (list x)) into a valid dimension.
Stas Boukarev
2018-08-19
Check for improper lists at compile time.
Stas Boukarev
2018-08-19
Check constant modification for local calls.
Stas Boukarev
2018-08-17
Style warn on type conflicts if at least one use is good.
Stas Boukarev
2018-08-03
Derive VECTOR-LENGTH of union types.
Stas Boukarev
[next]