Richard Marshall

Results 13 issues of Richard Marshall

### Kind of proposals - [x] Parser ### Describe the problem While reviewing and testing out the new formatting functionality (#291) I ran into a number of issues related to...

bug
proposal

This is a starting point for a fix for #299 intended for discussion of the approach. ### Current approach to comment attachment When a token is read by the parser...

### Kind of proposals - [x] Testing ### Describe the feature When testing user defined functions that return values there is no direct way to access the return value in...

help wanted
good first issue
feature request

Please fill all **required** sections ### Kind of proposals **required** You can turn on multiple checkboxes. - [] Parser - [x] Linter - [x] Simulator - [x] Testing ### Describe...

bug

As functions are called store the current execution state for the function in a stack. This includes the local variables and re.group.{N} variables. This stack is used to detect recursion...

### Kind of proposals - [x] Simulator - [x] Testing ### Describe the problem When changing scope to a new subroutine via `call` or a function expression the interpreter resets...

bug

Using the current approach, and in the proposed changes in #248, we have of storing fields in a structured format is challenging to achieve compatibility with unusual behavior of Fastly's...

### Kind of proposals - [x] Simulator - [x] Testing ### Describe the problem Currently if a recursion loop is created the interpreter will not detect this and end up...

bug

### Kind of proposals - [x] Simulator ### Describe the problem When there is an interpreter error while handling a request in the simulator the error information is not properly...

bug
help wanted
good first issue

When setting `bereq.url` the query string portion of the updated url is lost. For example the result of the following set statement: ```vcl set bereq.url = "/foo?bar=baz"; ``` Will be:...