Dyalog/ullu

Garbage data input for primitives

Open

#65 创建于 2024年4月18日

在 GitHub 查看
 (0 评论) (0 反应) (0 负责人)APL (4 fork)auto 404
Size: Menhancementgood first issue

仓库指标

Star
 (5 star)
PR 合并指标
 (PR 指标待抓取)

描述

Excerpt from @pmikkelsen's message: A good idea is actually to pass something that isn't an array at all, and make sure we get the correct error. For example, 1+# should give an error. I have seen non-array arguments causing errors more than once.

In the interpreter, there are certain macros to check the rank of an array for example, and it is used like xxx->Rank. If some code is passed a namespace, the xxx->Rank will return garbage data, and likely cause a crash.

贡献者指南