A Mix task for type-checking your Elixir project with dialyzer
Erlang port of Haml
cmeiklejohn/webmachine-tutorial 18
Webmachine Tutorial for LambdaJam 2013
joedevivo/erlang-haskell-interface 17
Make rpc:calls from erlang to haskell
seancribbs/bbuzz-riak-mapred 6
Slides from Berlin Buzzwords 2011 - "Wrap Your SQL Head around Riak MapReduce"
A Mix task and helpers for running common_test suites
seancribbs/codehighlighter-languages 4
Extra or modified languages for Dan Webb's CodeHighlighter.js
Basic Erlang NIF linking to mruby (EXPERIMENTAL)
GraphQL implementation in Lua
pull request commentwebmachine/webmachine-ruby
Start fixing the build for ruby 3.0.0
@bernd have commented over there. Also, hi, and thanks 😁
comment created time in 9 hours
pull request commentwebmachine/webmachine-ruby
Start fixing the build for ruby 3.0.0
@rgarner @bethesque I created a PR in as-notifications to make it compatible with Ruby 3.0. https://github.com/bernd/as-notifications/pull/3
It would be awesome if one of your could take a quick look. My Ruby got quite rusty. :sweat_smile: The tests work, so I guess it's fine. I can push a new as-notifications gem release once it has been merged.
comment created time in 9 hours
pull request commentwebmachine/webmachine-ruby
Start fixing the build for ruby 3.0.0
@bethesque ah, thanks. I'm quite unfamiliar with the setup of these kinds of matrix builds! I've just cloned the ruby source to try and work out why the constants have gone missing. Current hypothesis is that they're fiddling with the shareable_constant_value pragma in the C and some constants are going missing. I think this might be too big a yak for me to shave today, so I'll just open this for review.
comment created time in 9 hours
pull request commentwebmachine/webmachine-ruby
Start fixing the build for ruby 3.0.0
The ruby-head build is already marked as "experimental" in test.yml. There's just nothing that runs after the tests to show that the failure is ignored.
comment created time in 9 hours
pull request commentwebmachine/webmachine-ruby
Start fixing the build for ruby 3.0.0
I'm ok with failing ruby-head personally. We can deal with it when it becomes an official release.
comment created time in 9 hours
pull request commentwebmachine/webmachine-ruby
Start fixing the build for ruby 3.0.0
Hm. That's a strange one.
irb(main):002:0> require 'time'
=> true
irb(main):003:0> Time::RFC2822_DAY_NAME
=> ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]
Given the nature of a constant is, well, constant, perhaps just create a Webmachine constant with that value? Maybe they've dropped support for RFC2822_DAY_NAME in ruby-head, but haven't documented it yet. I can't find anything in the googles either.
comment created time in 9 hours
pull request commentwebmachine/webmachine-ruby
Start fixing the build for ruby 3.0.0
It looks like our cookie.rb has this in it, and the constants RFC2822_DAY_NAME and RFC2822_MONTH_NAME are, for whatever reason, not in Ruby 3.1.0-dev:
def rfc2822(time)
wday = Time::RFC2822_DAY_NAME[time.wday]
mon = Time::RFC2822_MONTH_NAME[time.mon - 1]
time.strftime("#{wday}, %d-#{mon}-%Y %H:%M:%S GMT")
end
Since I don't know the reason for the dropping of these constants, we can either drop down to the RFC822 equivalents in CGI::Util::RFC822_DAYS and CGI::Util::RFC822_MONTHS or we can make failures in ruby-head not an error condition.
comment created time in 9 hours
pull request commentwebmachine/webmachine-ruby
Start fixing the build for ruby 3.0.0
@bethesque I've seen other projects allow failures on ruby-head, I wonder if that's acceptable here
comment created time in 9 hours
pull request commentwebmachine/webmachine-ruby
Start fixing the build for ruby 3.0.0
@bethesque heh, we tried doing this curiously on a local project and it was kind of a "hey, while this is still fresh in my head". It's still failing on ruby-head – I'm a bit stumped with that one ☹️
comment created time in 9 hours
push eventwebmachine/webmachine-ruby
commit sha 1a91fe8ac1f639c7541d3cb8b7331b5cdd347c0f
Replace Proc.new usage for Ruby 3 Ruby 3 no longer supports Proc.new without a block to mean "the block that was passed to this method". Use an explicit &block instead This commit does not fix as-notifications, on this line: https://github.com/bernd/as-notifications/blob/v1.0.0/lib/as/notifications/fanout.rb#L18
push time in 9 hours
pull request commentwebmachine/webmachine-ruby
Start fixing the build for ruby 3.0.0
🎉 So glad to see someone pick this up!
comment created time in 10 hours
PR opened webmachine/webmachine-ruby
Fix:
- dev dependency for
webrick - keyword arguments are stricter with respect to options hashes (double-splat fixes)
Proc.newrequires an empty block where a block is not given
Does not fix:
gem as-notifications will need updating as per point 3. above
pr created time in 10 hours
push eventwebmachine/webmachine-ruby
commit sha 490b8c0dcc7a384def6c183a870637b8cc285078
Add empty blocks to Proc.new for Ruby 3 Ruby 3 requires empty blocks for new Proc where a block is not given. This commit does not fix as-notifications, on this line: https://github.com/bernd/as-notifications/blob/v1.0.0/lib/as/notifications/fanout.rb#L18
push time in 10 hours
create barnchwebmachine/webmachine-ruby
branch : fix-build-for-ruby-3.0.0
created branch time in 10 hours
pull request commentwebmachine/webmachine-ruby
fix: implement rfc3986 Percent-Encoding decoder
Finally released this!
comment created time in 16 hours
PR closed webmachine/webmachine-ruby
Ok, so maybe it is easier than I thought?
pr closed time in 17 hours
pull request commentwebmachine/webmachine-ruby
Use github actions instead of travis
Closing as we already have Github Actions builds now.
comment created time in 17 hours
created tagwebmachine/webmachine-ruby
Webmachine, the HTTP toolkit (in Ruby)
created time in 17 hours
push eventwebmachine/webmachine-ruby
commit sha 9a6ced4b10d3ee7ba403aa7ad7d6e32c6f1742ee
chore(release): version 1.6.0
push time in 17 hours
startedchrxh/alien
started time in 11 days
startedhashicorp/terraform
started time in 14 days
startedopendtrace/toolkit
started time in 18 days
fork massemanet/neotoma
Erlang library and packrat parser-generator for parsing expression grammars.
fork in 21 days
startedrsc/rf
started time in a month
fork fastdgiot/neotoma
Erlang library and packrat parser-generator for parsing expression grammars.
fork in a month
startedseancribbs/neotoma
started time in a month