Pekka Klärck

Results 69 issues of Pekka Klärck

RF 3.1 added automatic argument conversion with library keywords using function annotations (#2890), default values (#2932), and some other means. That has worked very well, and it would be nice...

enhancement
priority: high
backwards incompatible

It is pretty common that a single library keyword detects multiple exceptions. For example, there could be multiple failures here: ```python for act, exp in zip(actual, expected): if act !=...

enhancement
priority: medium

It would be convenient to be able to configure Robot Framework to have custom statuses in addition to the current PASS and FAIL and the forthcoming SKIP (#3622). Currently tests...

enhancement
priority: high

Robot Framework 4.0 added support to get all remote library information in one XML-RPC call instead of using multiple calls per keyword (robotframework/robotframework#3362). To really benefit from this enhancement, remove...

enhancement
prio-critical

This would obviously ease hosting multiple libraries considerably. jrobotremoteserver by @ombre42 already handles this.

enhancement

RF 3.1 got support for keyword-only arguments (robotframework/robotframework#2555) and also the dynamic API (and thus also the remote API) supports them (robotframework/robotframework#2897). Python Remote Server should support them as well.

enhancement
prio-critical

Robot Framework 3.1 added support for automatic argument conversion and also the remote API nowadays supports specifying the needed type information (robotframework/robotframework#3008). Should enhance Python Remote Server to provide that...

enhancement
prio-critical

There are currently several problems with handling frames that should be resolved. Some of these problems are already covered by existing issues, but this new issue list all these highly...

bug
backwards incompatible
priority: high

Signatures at [Environment.java](https://github.com/munificent/craftinginterpreters/blob/01e6f5b8f3e5dfa65674c2f9cf4700d73ab41cf8/java/com/craftinginterpreters/lox/Environment.java#L71) are: ```java Object getAt(int distance, String name) void assignAt(int distance, Token name, Object value) ``` Using either `String` or `Token` as the type of `name` would fix...

The following code in `Parser.java` for [validating function parameters](https://github.com/munificent/craftinginterpreters/blob/01e6f5b8f3e5dfa65674c2f9cf4700d73ab41cf8/java/com/craftinginterpreters/lox/Parser.java#L260) has limit of 254 but the error says the limit would be 255. ```java if (parameters.size() >= 255) { error(peek(), "Can't...