Commit Graph

15 Commits

Author SHA1 Message Date
James Coglan ddcd43995c Port the parser to Java, passing all the unit tests. 2017-02-26 22:56:07 +00:00
James Coglan 97b497a520 Drop the old native extension and replace it with the new all-C parser. Replace the old masking code with a Ruby version, so that the Hybi class is pure Ruby. 2016-12-29 01:09:12 +00:00
James Coglan 2e6d2b070d Begin a minimum-viable parser in C. 2016-12-22 21:10:33 +00:00
Steven Williamson d643bd284d Fix java native extension loading. 2014-04-15 17:03:33 +01:00
Steven Williamson 42503cd345 Update rake file to build extension in new dir
- Changed name of ext directory to match gemname, updated rake file
  accordingly.

  It would probably make sense just to name the actual extension after
  the gem name as well, Rake would then just do "the right thing"

  Confirmed tests pass on OSX and Linux for C native ext not tested
  Java.
2014-04-15 09:25:13 +01:00
James Coglan be1f1cdc35 Rename the module to websocket-driver. 2013-05-04 16:43:25 +01:00
James Coglan 1be1a33eb1 Rename all of the things: Faye::WebSocket is now WebSocket::Protocol. 2013-04-20 13:00:25 +01:00
James Coglan 6fd2c32b60 Strip the project down to just the parser classes. 2013-04-05 09:06:44 +01:00
James Coglan 2f148eb8bf Put jar file explicitly in the gemspec so that gem will not build without it. 2012-03-04 23:45:42 +00:00
James Coglan 06de5b2b8d Pick compile task based on the platform. 2012-03-04 23:29:41 +00:00
James Coglan 83059e59b1 Rewrite masking function in Java for JRuby. 2012-03-04 23:16:02 +00:00
Jon Leighton 73479a87c6 Support JRuby without a C extension. Closes #5. 2012-03-02 23:21:06 +00:00
James Coglan de4fccbc94 Ignore .bundle files. 2011-12-20 22:12:56 +00:00
James Coglan 870c300608 Get rake-compiler to build the gem. 2011-12-20 21:55:18 +00:00
James Coglan 204cae5126 Rake tasks for compiling the extension. 2011-12-18 11:29:33 +00:00