http-parse icon indicating copy to clipboard operation
http-parse copied to clipboard

Build hangs on recent sbcl

Open quicklisp opened this issue 11 years ago • 5 comments

I'm using SBCL 1.2.3.62, and when I try to build http-parse, it hangs compiling get-header-block for a very long time. I'm not sure why. It didn't hang a few days ago.

quicklisp avatar Oct 08 '14 20:10 quicklisp

I just waited it out. After a while the heap is exhausted.

quicklisp avatar Oct 08 '14 20:10 quicklisp

Thanks for the report, I'll check this out.

orthecreedence avatar Oct 08 '14 20:10 orthecreedence

This holds up a number of other projects, like wookie, drakma-async, etc.

quicklisp avatar Oct 15 '14 11:10 quicklisp

Obviously, this problem is caused by my pull request that replaces cl-ppcre by cl-irregsexp. Though I don't know what happened in the latest SBCL, cl-irregsexp won't be compiled properly on it.

You know, after I sent some pull requests to this project, I wrote a faster HTTP parser named 'fast-http'. If you have a plan to switch to it, the performance of http-parse isn't matter for now. How about just rolling back to 3599185464f80b96dd6b2846dec3d0d4dd6671c8?

fukamachi avatar Oct 15 '14 14:10 fukamachi

Good plan, reverted the performance enhancements. Xach, please try now.

orthecreedence avatar Oct 15 '14 16:10 orthecreedence