ogger: use mutex instead of channels 869b306b1966a737c9b62c6fdf5b0eabd315f633 Ary Borenszweig Sun, 20 Mar 2016 09:33:16 -0300 Concurrent: ensure channel send after each job db753aea3846c89adefbec6b05f52872d78c4f0a Ary Borenszweig Sun, 20 Mar 2016 09:31:58 -0300 Concurrent: use Channel(Nil) in parallel 227f036785df1725743c0a90775d903f8514648e Ary Borenszweig Sun, 20 Mar 2016 09:04:35 -0300 Added initial fiber-safe Mutex. Moved old mutex to Thread::M... 739bf8e0e8aac37d8dfa14444da7d478f9d3b899 Dreauw Sat, 19 Mar 2016 22:27:22 -0400 Fix some typos 762cd84e55e61dfc2dbe1fd41413dae966f155b6 Ary Borenszweig Sat, 19 Mar 2016 19:10:31 -0300 Formatter: small refactor 9d22167c0025982142733d778f24190389b7a95e Ary Borenszweig Sat, 19 Mar 2016 19:02:48 -0300 Formatter: fixed some issues with types. Fixes #2327 6b820712dee9b9e1db5f45b78cb38e86d9768bbd Ary Borenszweig Sat, 19 Mar 2016 18:00:09 -0300 Formatter: handle `self?` type annotation. Fixes #2326 04148834dcab47426b128ea8126423ef1fefc981 Ary Borenszweig Sat, 19 Mar 2016 18:00:09 -0300 Formatter: handle `as` inside short block notation. Fixes #2... edc9b48425cddfed3358c29c6000b720efa247ec Juan Wajnerman Sat, 19 Mar 2016 17:00:21 -0300 Define thread local variables only in main module. Fix codeg... 6ff1671d8ac894cc89e679c41fd92d9064c23406 Crosetti Nicolas Sat, 19 Mar 2016 19:07:52 +0100 fix test and method for Number / Complex 48f9cf2b556ee97bfd7676f7aad5efa9127ac59c Ary Borenszweig Sat, 19 Mar 2016 13:58:01 -0300 Add `crystal env` command e01d411b24dc13dafc488b6c192ee5ab1eb6be3b Ary Borenszweig Sat, 19 Mar 2016 13:53:39 -0300 Hash: never generate a negative bucket index. Fixed #2321 c84f8c408a6be0306080fad09c04654c3a2d8de5 Ary Borenszweig Sat, 19 Mar 2016 13:30:18 -0300 Compiler: fixed wrong code generation for ThreadLocal attrib... 74b3c4fa23136f8507be5d2221af2d827182bdef Ary Borenszweig Sat, 19 Mar 2016 10:35:00 -0300 Merge pull request #2266 from HeleneMyr/tupleTest 5bbe0d547e68df112fa8b1107972c61b8948b26e Ary Borenszweig Sat, 19 Mar 2016 10:34:03 -0300 Merge pull request #2316 from Nesqwik/shuffle_static_array de0a30a67f5f7029ea1983c4a948a74ecb3eefff Ary Borenszweig Sat, 19 Mar 2016 10:33:08 -0300 Merge pull request #2315 from Ryuuzakis/ComplexDocumentation... d97b05528d8f95b3a087a0bd09c9623afe0a05c3 Ary Borenszweig Sat, 19 Mar 2016 10:32:23 -0300 Merge pull request #2317 from marceloboeira/response-helpers bfe1e3cf6d7b39ee028021b0a1cce9007865f0c6 Ary Borenszweig Sat, 19 Mar 2016 10:31:02 -0300 Comparable: removed `between?`. Use `a <= b <= c` (or other ... 12a35d2ce717c3166dd3b5f4684d629e6c2e62cd Ary Borenszweig Sat, 19 Mar 2016 10:13:21 -0300 Fixed #2318: super call doesn't support dispatch cf51d92c4ba9a6ab989a3c379a6bbd15ab70ffa0 Ary Borenszweig Sat, 19 Mar 2016 09:05:31 -0300 Spec: give correct error location for `expect_raises` 654e8e73ba894abb750f0a72fed0fdadb940230e Ary Borenszweig Sat, 19 Mar 2016 09:05:10 -0300 IO: check open-ness of some IOs before reading/writing 7fdec7b3a8d2eda114884c7d817f121cca928f31 Ary Borenszweig Sat, 19 Mar 2016 08:34:52 -0300 XML: added `#encoding` and `#version`. Use encoding for `to_... 6fe3233b2833166f2e11da3cf114e0ef1d201184 Marcelo Boeira Fri, 18 Mar 2016 21:18:22 -0300 Add HTTP::Client response `success?` helper 21c3a328bd9f3cc4fe3f5119e8c31fe91f986f24 Ary Borenszweig Fri, 18 Mar 2016 21:11:42 -0300 Compiler: fixed regression with type restrictions 437f4cf3e2220d1a013676cdc7f97ef21d7c895b Brian J. Cardiff Fri, 18 Mar 2016 18:45:53 -0300 Time to play! add `crystal play` Merge branch 'bcardiff/feat... 3503334290f7523e036c32d66f3cf8e3e63573ce Brian J. Cardiff Fri, 18 Mar 2016 18:38:24 -0300 update default playground code 252c37a42d770900eaeaf477575b72a20354a2f7 Brian J. Cardiff Fri, 18 Mar 2016 18:34:21 -0300 avoid running if connection was lost 5f811fad742e432674574542656ae27f142b396d Brian J. Cardiff Fri, 18 Mar 2016 18:34:21 -0300 instrument MultiAssign d67dc190fa9e42c57c88bd656109929a71448431 Brian J. Cardiff Fri, 18 Mar 2016 18:34:21 -0300 advertise if local storage is not available 8c19ecd933ec06db525d2d73f7d1fe9a81d7519e Brian J. Cardiff Fri, 18 Mar 2016 18:34:20 -0300 adverstise crystal version 593d29774d730e5033555d42655ac16b2656a1e5 Brian J. Cardiff Fri, 18 Mar 2016 18:34:20 -0300 avoid multiple Connection lost messages in about page cbd99d250e3c2eebe55d4af114d48c4a0d83192c Brian J. Cardiff Fri, 18 Mar 2016 18:34:20 -0300 refactor pages to views with a ecr layout use extension less... d66f1283f6022d26f4d009dbd93c50d92751a5f5 Brian J. Cardiff Fri, 18 Mar 2016 18:34:20 -0300 describe puts, raise, print behavior in about add error sect... 438c0106e34475b4b3f328d0abafcbf33e629062 Brian J. Cardiff Fri, 18 Mar 2016 18:34:20 -0300 instrument puts and print with single and multiple args d6aa537b1cb1b0fb3d579ce76ba87c21c0eb0f53 Brian J. Cardiff Fri, 18 Mar 2016 18:34:20 -0300 avoid scroll in inline errors c82b18c0022fccc83d3c70920bab9e87a65d45c5 Brian J. Cardiff Fri, 18 Mar 2016 18:34:20 -0300 show full error when clicking editor errors 2feb4ea01dfbacf37020330c79a0237f92641dac Brian J. Cardiff Fri, 18 Mar 2016 18:34:19 -0300 turn off compiler colors f7638fa3efa75bcebc50949b4909e9d6b40f5e5e Brian J. Cardiff Fri, 18 Mar 2016 18:34:19 -0300 allow debounce to be blank (NaN) to use explicit runs only b6401e094ff6714403b8460e48171583fcbb3186 Brian J. Cardiff Fri, 18 Mar 2016 18:34:19 -0300 avoid error due to broken pipe of old running process ca8d21ac5e792b6f0eaf9cddb971bf2118f86773 Brian J. Cardiff Fri, 18 Mar 2016 18:34:19 -0300 ensure session ends the process when leaving the page allow ... edcaf1d4d2713406a7d8e3566da682c35e6ca5d3 Brian J. Cardiff Fri, 18 Mar 2016 18:34:19 -0300 ensure playground work when no localstorage is avaiable. 97898ba26410a5672188ef8b7ec1627d7e2e3ab2 Brian J. Cardiff Fri, 18 Mar 2016 18:34:19 -0300 advertise gist is been uploaded ff68fb6278c0e883a33cabcc2eed2297f52ef206 Brian J. Cardiff Fri, 18 Mar 2016 18:34:19 -0300 remove general progress indicator. add local indicator with ... 7bc72468ac34ef0a2134e9c9fd886658a78d12c8 Brian J. Cardiff Fri, 18 Mar 2016 18:34:18 -0300 move timeout to run code value to a setting 609aca4f63abd548595563ceaa061aa966ad10ad Brian J. Cardiff Fri, 18 Mar 2016 18:34:18 -0300 minor style issue 88445be6f6157b4acbc07ad6a834de87a84f60eb Brian J. Cardiff Fri, 18 Mar 2016 18:34:18 -0300 add samples in the about page 747de09e662e339dd344c3b83d6b10e69c6c6046 Brian J. Cardiff Fri, 18 Mar 2016 18:34:18 -0300 major javascript refactor. make the playground a component t... 1c3674edbc2b3563129ed0301a82742c1bcb5106 Brian J. Cardiff Fri, 18 Mar 2016 18:34:18 -0300 use websocket context to initialize session with each agent.... 6b4cdfc4987d7aecfdd84a7fef33ac57b7261fef Brian J. Cardiff Fri, 18 Mar 2016 18:34:18 -0300 minor ui refactor d3b755507772e91140d5c824f917359370d07add Brian J. Cardiff Fri, 18 Mar 2016 18:34:18 -0300 add -v --verbose options to playground 3030fc352cfc1a6ef0996f7eee72dea36143bcb4 Brian J. Cardiff Fri, 18 Mar 2016 18:34:17 -0300 split settings in a different page/js unify navbar links a6debaac42a01f208d4b48c753907be6732d5506 Brian J. Cardiff Fri, 18 Mar 2016 18:34:17 -0300 save last code before unloading tab. (just in case) 4323d29a49e62d3f06cbf62ebfe3922e710eb2a4 Brian J. Cardiff Fri, 18 Mar 2016 18:34:17 -0300 create a modal dialog component that does not depend on the ... 0d63e6b66623010c74560da83d2bd69ee582c9ae Brian J. Cardiff Fri, 18 Mar 2016 18:34:17 -0300 narrow inspect tables 5b7e03f58fe2593c8e3865b45851df03329ee104 Brian J. Cardiff Fri, 18 Mar 2016 18:34:17 -0300 avoid url fragments when closing dialogs. 6cd0dedd4f31985a950180cc824a11abe90867ad Brian J. Cardiff Fri, 18 Mar 2016 18:34:17 -0300 increase debounce schedule run only after the ws is connecte... 664935ccdbc389ab2ebb869d7b2991fc965a3819 Brian J. Cardiff Fri, 18 Mar 2016 18:34:17 -0300 improve stream of stdout and stderr of process to client imp... 162e6016b09e2d6a92cdae92fd190f28b6f36fa9 Brian J. Cardiff Fri, 18 Mar 2016 18:34:17 -0300 change how the process is wait from finishing add stop butto... 1d90bb71c1959e0cab72962c57acd56d2887115f Brian J. Cardiff Fri, 18 Mar 2016 18:34:16 -0300 give time for the STDERR to be flushed. show terminal icon i... a4ec2c4f9ba64866046a053182d4d246c633ba58 Brian J. Cardiff Fri, 18 Mar 2016 18:34:16 -0300 add settings dialog. store settings in localstorage. toggle ... 899830c2635a69972b5119661ba40a75b4fba346 Brian J. Cardiff Fri, 18 Mar 2016 18:34:16 -0300 safety inspect in agent 0b38759f9c2735ee98642fffcb1508b429349445 Brian J. Cardiff Fri, 18 Mar 2016 18:34:16 -0300 advertise connection lost when websocket is closed 92b760d32bbfc0b5e1dc89eb0df300eb9300547b Brian J. Cardiff Fri, 18 Mar 2016 18:34:16 -0300 fix logo position in smaller screens 44bf762538dccec11932c4824d8a7140a6560b01 Brian J. Cardiff Fri, 18 Mar 2016 18:34:16 -0300 ⌘+enter or ctrl+enter to run code advertise shortcut on run ... 3ceb0c7d9e548a7b76f29111952bc1c9a84faa90 Brian J. Cardiff Fri, 18 Mar 2016 18:34:16 -0300 show types of inspected values as long as they are all the s... a0bb5888e702bdef8765e4bd17cc40c9c5752314 Brian J. Cardiff Fri, 18 Mar 2016 18:34:15 -0300 improve design 741bb16116c75ec295d5fe6f095e078fd9f9e86e Brian J. Cardiff Fri, 18 Mar 2016 18:34:15 -0300 instrument exception handlers. instrument raises to show rai... ce73f0d595d23254ff3ee79b046dfd91aacd1b4a Brian J. Cardiff Fri, 18 Mar 2016 18:34:15 -0300 load file by drag and drop over html document 26df625c13f7afc5407c18818ef9d2998fc2eb68 Brian J. Cardiff Fri, 18 Mar 2016 18:34:15 -0300 add about page added. tweak the layout for use sticky footer... 434f41befd29aec4595f70495f452a3e2da1665e Brian J. Cardiff Fri, 18 Mar 2016 18:34:15 -0300 allow binding host to be specified. defaults to localhost. 419a67a0fa2b83035f269ee0286a06e640620372 Brian J. Cardiff Fri, 18 Mar 2016 18:34:15 -0300 allow `Void` and `Void?` to be inspected as (void) or nil 3ea60e29a4817f44179cee9b862a0ccb4c4676e7 Brian J. Cardiff Fri, 18 Mar 2016 18:34:15 -0300 proper instrumentation of nested blocks 0687ba8390eed57e9dc833ee3a68065fe0f8488e Brian J. Cardiff Fri, 18 Mar 2016 18:34:15 -0300 include human friendly exception in bug report hide run prog... 69c308767fa674bd0ce37da186e1588429c165c1 Brian J. Cardiff Fri, 18 Mar 2016 18:34:14 -0300 reuse modal for different purpouses show bug dialog with rep... 94749678d0d8ffe911e5210c394dfb56546ddb91 Brian J. Cardiff Fri, 18 Mar 2016 18:34:14 -0300 include octicons add save button 6d14b72e77ca3809ceaa68b46329cb37a2f417b1 Brian J. Cardiff Fri, 18 Mar 2016 18:34:14 -0300 add toggleCommand with keyMap 664bcdfb84c95d26b23b5c89f3eab2ae890da8db Brian J. Cardiff Fri, 18 Mar 2016 18:34:14 -0300 use ast transformer instead of visitor to instrument code 7a8c2205dfc953225415727c3f9d95e27c3659a1 Brian J. Cardiff Fri, 18 Mar 2016 18:34:14 -0300 proper align inspectors using editor line position da541f0d09336d46f7478dc1f7fdd1129867070e Brian J. Cardiff Fri, 18 Mar 2016 18:34:14 -0300 display values as table send TupleLiteral elements as data h... f6ff023916519bd2652a5ec1191d310a243cdea9 Brian J. Cardiff Fri, 18 Mar 2016 18:34:14 -0300 fix show parser errors 9881c6803feaa62b1d9d33df5502f37a992f9822 Brian J. Cardiff Fri, 18 Mar 2016 18:34:13 -0300 allow playground port configuration. defaults 8080 47cfbb4e5033c4be0b267d76cb4032851b14ffed Brian J. Cardiff Fri, 18 Mar 2016 18:34:13 -0300 add footer 386a56760a7b08589c6421d7f03aa6a10eb4b9ae Brian J. Cardiff Fri, 18 Mar 2016 18:34:13 -0300 instrument TypeOf 5ef53a3057670b99e9f99ca63a9957162e17c104 Brian J. Cardiff Fri, 18 Mar 2016 18:34:13 -0300 instrument TupleLiteral, ArrayLiteral and Return 2187e62a828908df1b774dcf7343b5beeff7f23e Brian J. Cardiff Fri, 18 Mar 2016 18:34:13 -0300 show nested errors of the main file 67a3a3b29a9af27cbce20207b48f0c582a31a3c4 Brian J. Cardiff Fri, 18 Mar 2016 18:34:13 -0300 asyc process execution mimic a streamed output make session ... 043377c7734f9b80e2d48dc18f7944f99e835d96 Brian J. Cardiff Fri, 18 Mar 2016 18:34:13 -0300 avoid using roboto font, hence html warning due to missing a... eeb20924beba3551908b7c6685a8a6c7d55e7e78 Brian J. Cardiff Fri, 18 Mar 2016 18:34:13 -0300 add at_exit handler and inform the client the execution ende... 925f65bc548f698cb61a05ff2c2beee4c544c9c4 Brian J. Cardiff Fri, 18 Mar 2016 18:34:12 -0300 split websockets for agent and client. avoid creating extra ... 35404066c45b74d22b1383e617f2028238ba55da Brian J. Cardiff Fri, 18 Mar 2016 18:34:12 -0300 improve display of single values that might be truncated 6b296f35a9b6849d51b44320de07fd6c749ae098 Brian J. Cardiff Fri, 18 Mar 2016 18:34:12 -0300 tag runs and avoid displaying results form older runs 4e4484b6acba6c3c761fdaabf045f11eae4a7364 Brian J. Cardiff Fri, 18 Mar 2016 18:34:12 -0300 execute codes with a debounce over the edior. show progress ... f58583e94e6ff084bf0b7f0641448ecd1859a8e4 Brian J. Cardiff Fri, 18 Mar 2016 18:34:12 -0300 fix font mismatch f5ec5a79ccb818e81195e91eccab8e1a8cd6b419 Brian J. Cardiff Fri, 18 Mar 2016 18:34:12 -0300 css hexagon f745d78c42f8c6dfe2daa11149eefea12d047a93 Brian J. Cardiff Fri, 18 Mar 2016 18:34:12 -0300 inline editor errors with codemirror#addLineWidget acc9985f8fb82f79c3f5ede8fa2ed0f2821e627c Brian J. Cardiff Fri, 18 Mar 2016 18:34:11 -0300 send all Crystal::Exception to playground client d858cb48c61105ce8c80583e27d536a854081313 Brian J. Cardiff Fri, 18 Mar 2016 18:34:11 -0300 show parser errors in editor 1e7f8339d00923de15db18e19ebfe1acf5b5b582 Brian J. Cardiff Fri, 18 Mar 2016 18:34:11 -0300 preserve code over page reload and tab close. 8cb65bc7a1bfb41ab19f94ad1dd4596e53e2ee40 Brian J. Cardiff Fri, 18 Mar 2016 18:34:11 -0300 show (n times) and a modal when multiple values are reported... 3e819ae4e175abd31f7aecc754c5c491c669bc26 Brian J. Cardiff Fri, 18 Mar 2016 18:34:11 -0300 materializecss design (without fonts) add jquery c8cc80124aa7b989ed7b1f5594de6857a7b097dd Brian J. Cardiff Fri, 18 Mar 2016 18:34:11 -0300 play nice with changing font size b4ebcdbb7c6e840f60d2225e9d1d1b4b9acacb2d Brian J. Cardiff Fri, 18 Mar 2016 18:34:11 -0300 editor and sidebar style 3d3c592e9ddd5077ec9d3c8bdfbba6e8990de559 Brian J. Cardiff Fri, 18 Mar 2016 18:34:11 -0300 create Playground::Session handle multiple sessions to the s... 4bbb878a32c3369295510bbc04719ab3d4af5966 Brian J. Cardiff Fri, 18 Mar 2016 18:34:10 -0300 tidy up. make playground server an instance 0b3d37120a0e88b3070794a1a494a7e4e56edefe Brian J. Cardiff Fri, 18 Mar 2016 18:34:10 -0300 make playground a client side app. move all served files to ... 70b1f3330c6dd4eedb4da8824c3c04b622bcab2e Brian J. Cardiff Fri, 18 Mar 2016 18:34:10 -0300 use static file handler to serve assets 9483a8853b932a8eb806689ece8ad2474f9f2a8b Brian J. Cardiff Fri, 18 Mar 2016 18:34:10 -0300 lots of instrumentations! 5de83fc4895dbd63607116ecb7c52589c5fb5017 Brian J. Cardiff Fri, 18 Mar 2016 18:34:10 -0300 avoid wrapping sidebar values 69fa3c791a967a2d03c7c14bc3ca6fa9d9726b11 Brian J. Cardiff Fri, 18 Mar 2016 18:34:10 -0300 initial proper instrumentation. def/class supported. 3fa562d885ddbb09a9cdf5073a772de6213c2c04 Brian J. Cardiff Fri, 18 Mar 2016 18:34:10 -0300 update to crystal 8da5e3a eddb29fc48480130f04814d5712732e934d561ae Brian J. Cardiff Fri, 18 Mar 2016 18:34:09 -0300 stream data from agent 3f404b782f43c3a333552e9741427e8903074d94 Brian J. Cardiff Fri, 18 Mar 2016 18:34:09 -0300 initial agent / instrumentation workaround ws issues for sen... 430311b5f8877acd7d64f5fdddbdfedde946422a Brian J. Cardiff Fri, 18 Mar 2016 18:34:09 -0300 initial playground compile/run program submitted via websock... e56c8919f585bd18692ab1a3bdd20efbd8ac32e3 Nesqwik Fri, 18 Mar 2016 15:08:06 +0100 Add shuffle with seed and tests for StaticArray d003ca2172a2b5c7aca6ca696a084cefee6a0e9d Jonathan Lecointe Fri, 18 Mar 2016 13:56:16 +0100 Improved complex.cr documentation 5bcf6d51dfffec4f8acc62e6e7af7e029e55de37 Ary Borenszweig Thu, 17 Mar 2016 17:13:48 -0300 Fixed #2314: Local variable type gets mixed with block argum... 4bb184487e81a91f4be591646026289735c926f8 Ary Borenszweig Thu, 17 Mar 2016 16:34:19 -0300 Concurrent: some docs 89de16a26b92fa70cd8d2d37a6850efdd877a6b9 Ary Borenszweig Thu, 17 Mar 2016 16:34:19 -0300 Docs: don't use `def self.` for top-level methods 07c1ec38d6f7984bdc75c900d350c6345a2fbf8e Ary Borenszweig Thu, 17 Mar 2016 16:34:19 -0300 Added `Splat#exp` call in macros bd9d50cc449d376123947d952c968587d7f89d68 Ary Borenszweig Thu, 17 Mar 2016 16:34:19 -0300 spawn: make macro work with a call with named arguments b7c8529fecdf9c9c5bbdabc7a2595abf6b404be3 Jonne Haß Thu, 17 Mar 2016 20:17:44 +0100 Merge pull request #2146 from Nesqwik/doc_bigint 8a6acd1274d7a9d0ed128390038d5462b52dd8b3 Ary Borenszweig Thu, 17 Mar 2016 15:50:06 -0300 Merge pull request #2311 from bcardiff/feature/websocket-fir... 27356fb3bc3633c4ae4c083c4007af5e05acbaa7 Ary Borenszweig Thu, 17 Mar 2016 15:49:16 -0300 Merge pull request #2313 from bcardiff/feature/websocket-con... b1ed4473b1979f6d7ce6e52bec564d2fe5ad54df Brian J. Cardiff Thu, 17 Mar 2016 15:10:09 -0300 allow WebSocketHandler callback to access HTTP::Server::Cont... 7a32c39c97e0c0812f632cff54045cf12e6c2a43 Brian J. Cardiff Thu, 17 Mar 2016 13:44:57 -0300 Add HTTP::Headers#includes_word? to match word values Accept... 22570c338bf09e42bef4f4e4d263809c9fc26e45 Ary Borenszweig Thu, 17 Mar 2016 10:31:55 -0300 Make argless `spawn` a method, and move exception handling l... 97c2b0f6c08b6f4e87a017d830ff866a854f0ea6 Ary Borenszweig Thu, 17 Mar 2016 10:01:39 -0300 Merge pull request #2310 from luislavena/sync-stderr aefd597915a19eee6f36b76517cca510b0e93084 Luis Lavena Wed, 16 Mar 2016 16:34:33 -0300 Sync output sent to STDERR similar to STDOUT 0b7742cb09f2bd3fcac3f5a675c49692a92ccec2 Ary Borenszweig Wed, 16 Mar 2016 15:47:06 -0300 Merge pull request #2306 from crystal-lang/feature/without ecb17660326e55a858b26e8ebd44d142c1514eec Ary Borenszweig Wed, 16 Mar 2016 13:58:13 -0300 Use Deque for concurrency (scheduler, channels, readers, wri... 52fde8d05a3aa924676bee47835f2c831d9de67d Ary Borenszweig Wed, 16 Mar 2016 13:58:13 -0300 Added `Deque#delete(obj)` 95dd4d9325e1388a70ca6b4c9287990c9f0cada6 Ary Borenszweig Wed, 16 Mar 2016 10:30:55 -0300 Merge pull request #2309 from ysbaddaden/fix-mmap-declaratio... d1cd3cb8690ad00d475786ac2809defe9b20d692 Julien Portalier Wed, 16 Mar 2016 02:25:04 +0100 Fix: LibC.mmap last arg is a off_t not ssize_t (and off_t is... 251e99068f304b6764f978a7956ae71b98d7bc97 Ary Borenszweig Tue, 15 Mar 2016 22:00:28 -0300 HTTP::WebSocketHandler: use OpenSSL::SHA1 if using openssl 615e352371ab7b617914993bba7efd22484f9a55 Ary Borenszweig Tue, 15 Mar 2016 21:56:49 -0300 Cleaner usage of without_openssl and without_zlib c3acfedd95fc482d1cb8e87924d263c135211e1e Ary Borenszweig Tue, 15 Mar 2016 21:53:44 -0300 Zlib: passing `-D without_zlib` doesn't link against libz 7b2b9b0e9f668c12f2a124bc46869eb128c43d53 Ary Borenszweig Tue, 15 Mar 2016 21:51:06 -0300 OpenSSL: passing `-D without_openssl` doesn't link against s... 2aacd058b9b4dec75b5dfc8e4098aa9e780b2ec8 Ary Borenszweig Tue, 15 Mar 2016 21:41:55 -0300 Added `sync_close` to `Zlib::Deflate` and `Zlib::Inflate` d55c58cefc2311f402f9fa7e0f587429974fddbf Ary Borenszweig Tue, 15 Mar 2016 21:31:53 -0300 Added `OpenSSL::SSL::Socket#sync_close` and use it in HTTP::... fc70098044e445b0f832a4e513456b4b01823234 Ary Borenszweig Tue, 15 Mar 2016 19:59:53 -0300 Fixed `Object#getter?` macro, it was declaring type as nilab... 4a22c66508c022c77d1352f9ab101120879676b8 Ary Borenszweig Tue, 15 Mar 2016 14:40:44 -0300 Merge pull request #2304 from marceloboeira/new-json-types 8db61e4118274be2fe611c4a6ec8fa8837296452 Ary Borenszweig Tue, 15 Mar 2016 11:41:53 -0300 Merge pull request #2307 from MakeNowJust/fix/gets-to-end-do... 61ba23a03479be86bfe01a24725afdfcf571bc4b Ary Borenszweig Tue, 15 Mar 2016 09:23:04 -0300 Added `Digest::SHA1` (pure Crystal implementation) 12de1d21c82a15db3460371b961cc8aadab69879 TSUYUSATO Kitsune Tue, 15 Mar 2016 19:13:02 +0900 Fix IO#gets_to_end example a987b1bdaba36a187fe54579f622275d24a6b9d9 Ary Borenszweig Mon, 14 Mar 2016 17:32:44 -0300 Compiler: use block return type for captured blocks ba6248d474ae22d7e5311fd3bb36e103cbdadf9b Ary Borenszweig Mon, 14 Mar 2016 14:56:32 -0300 Compiler: don't expand module type into including type when ... cd6da033917d4bb61093bcc4a0c56e94c21bd049 Ary Borenszweig Mon, 14 Mar 2016 12:32:50 -0300 Merge pull request #2305 from BlaXpirit/patch-2 08b12b95649305ad2649b16aa946a996b927269d Oleh Prypin Mon, 14 Mar 2016 16:48:54 +0200 Fix an example for Comparable cc1371430940af86cb91f0e2120a15e6d807eb93 Marcelo Boeira Mon, 14 Mar 2016 11:41:01 -0300 Use macros to define mapping initializers 60f7fe60e98fe1116e13e4089b16115dc1ee8508 Marcelo Boeira Mon, 14 Mar 2016 11:22:30 -0300 Make it possible to use Int8 and Int16 with YAML Mappings c96ae92466f3e08b16bdcee7ec52ae5a788cc93a Marcelo Boeira Mon, 14 Mar 2016 11:16:38 -0300 Make it possible to use Int8 and Int16 with JSON Mappings 5b203bde12527c71240c0a0b2845b5117d5d8264 Ary Borenszweig Mon, 14 Mar 2016 10:01:31 -0300 Merge pull request #2276 from MaloJaffre/char_classes e9b920afb89f09e800a1aef9faeb2a24c1925b6a Ary Borenszweig Mon, 14 Mar 2016 09:54:55 -0300 Parser: fixed a small issue with call args and type declarat... 6f554f394ecb5781793ba1a330e6b994f9dbea96 Ary Borenszweig Mon, 14 Mar 2016 09:24:37 -0300 Add type annotations for class and global variables 5344c0bd317e821ec5f755f811a3f2cb5ebc5e0a Ary Borenszweig Mon, 14 Mar 2016 08:33:21 -0300 Compiler: no need to use ptr2int for comparing pointer value... 3b22223306708555ee1c84ea001ab6b87d0c88ef Ary Borenszweig Sun, 13 Mar 2016 21:26:34 -0300 Compiler: fixed codegen crash with NoReturn condition in whi... 9a495cf2bf4dc9f81bea9808a3b0c33de7d0d3f0 Ary Borenszweig Sun, 13 Mar 2016 19:36:17 -0300 Missing files d3b6f33236e77e75f74dde2ec2f0e140477766c1 Ary Borenszweig Sun, 13 Mar 2016 12:29:51 -0300 Compiler: show named arguments on "no overload matches" erro... 92b758f65fd1c53f32d1bf8fb4eedc027f268fae Ary Borenszweig Sun, 13 Mar 2016 12:29:32 -0300 Compiler: fixed restriction of virtual type against alias 9a3f239fdee1410b6002cf3a10afebaaf8648d8c Ary Borenszweig Sun, 13 Mar 2016 11:43:11 -0300 Compiler: add a pass to type instance variable initializers f018c1f1644c45144a8c5dd44a97ee543e72a9f0 Ary Borenszweig Sun, 13 Mar 2016 10:31:09 -0300 More type annotations c2f569c16493d1bc40633df5319e524ce6123e63 Ary Borenszweig Sat, 12 Mar 2016 16:11:16 -0300 Compiler: inherit instance variable type declaration from ge... d4fb5f8a321b2ac5f5e84062a056a194fe7222f3 Ary Borenszweig Sat, 12 Mar 2016 15:54:20 -0300 Compiler: inherit instance variable initializers from generi... ef7413ca6731aa8474bea298dc308104eed33496 Ary Borenszweig Sat, 12 Mar 2016 15:29:54 -0300 Compiler: inherit instance var declarations from generic cla... c9d999dbb51e6ad986244ca8c5090a5bd3c49a31 Ary Borenszweig Sat, 12 Mar 2016 14:44:17 -0300 Compiler: disallow assining a superclass to an instance vari... dfce4dfe8221ad9da9cce6066b056296a609353f Ary Borenszweig Sat, 12 Mar 2016 12:19:22 -0300 Fixed incorrect type in OpenSSL::Error fbb458d1eb2100d58add0c513a8d8f687e049866 Ary Borenszweig Sat, 12 Mar 2016 11:44:56 -0300 More type annotations c5fb7625bc6811b1a4569d76dc5c040b126932fd Ary Borenszweig Sat, 12 Mar 2016 09:38:07 -0300 UDPSocket: added `send` overloads with String argument. Rela... a88bb5d91573ab7f8ecc3edb67fd4c36eddc505e Ary Borenszweig Sat, 12 Mar 2016 09:36:03 -0300 BigInt: added `BigInt#new(BigInt)`. Fixes #2292 d54f103d970e845f18c71363aea04022300d03b7 Ary Borenszweig Sat, 12 Mar 2016 09:22:18 -0300 Spec: verbose formatter now correctly skips descriptions for... 395db1266fed1503711569d4e9d9aca1c2a57294 Ary Borenszweig Sat, 12 Mar 2016 09:21:47 -0300 Spec runner: allow passing multiple files and multiple locat... 60114ffc8b7782571403bba2d268dadeed375a49 Ary Borenszweig Sat, 12 Mar 2016 08:05:03 -0300 Merge pull request #2298 from mosop/fix_optionparser_disting... 57b200fb12a6fbbf800b479318ffb5b9443df33a mosop Sat, 12 Mar 2016 10:09:57 +0900 fix OptionParser to distinguish forward match options 7b24ef7ccafb838a507fb5f8c0251bc410545946 Ary Borenszweig Fri, 11 Mar 2016 19:55:46 -0300 Fixed TCPServer sample dbefe1b7c61f67a6391b84505215fcf0f64634fc Ary Borenszweig Fri, 11 Mar 2016 19:33:36 -0300 Merge branch 'tatey-socket-sendto-recvfrom' (closes #1820) 1e64f3d829907918417961f08b842b2b015a3013 Ary Borenszweig Fri, 11 Mar 2016 19:33:12 -0300 Socket: some renames 27fbfdf664e81a1206368c32bdd30e4005aa42d6 Tate Johnson Fri, 11 Mar 2016 18:28:49 -0300 Update sample/tcp_server.cr to use Socket::IPAddr. 38b4e3230feefe5b98ccf4ee88e6c8b4fde517f9 Tate Johnson Fri, 11 Mar 2016 18:25:02 -0300 Split Socket::Addr into Socket::IPAddr and Socket::UNIXAddr. 48ef5d6dff4b315c4d9e71e60cde42ce415289fb Tate Johnson Fri, 11 Mar 2016 17:56:55 -0300 Fix broadcasting on Linux in socket spec. 02647e47953461685558a981091b9f546fe52bff Tate Johnson Fri, 11 Mar 2016 17:56:55 -0300 Use explicit IP and address family in socket spec. 2c2dafa29d8311ee89e6bef02c1121d75d1bdb7c Tate Johnson Fri, 11 Mar 2016 17:56:55 -0300 Add spec for case when Sock::Addr is UNIX socket. ead11e1518010a577dd5209bc2083c7c321ffe5b Tate Johnson Fri, 11 Mar 2016 17:56:55 -0300 Add UDPSocket#send. 96517d8498cba0198eeda9c980f7ef71eb0370f5 Tate Johnson Fri, 11 Mar 2016 17:56:55 -0300 UDPSocket#sendto properly supports IPv6. c81af2981ca28448a1e184c38ded3d59c9850f38 Tate Johnson Fri, 11 Mar 2016 17:56:55 -0300 Add UDPSocket#sendto and UDPSocket#recvfrom. b8bdf2f6d526bc81459aa899466ade267acf1b72 Tate Johnson Fri, 11 Mar 2016 17:56:55 -0300 Socket:Addr can be transformed to and from a C struct. 526d7ed2c31954fd25fbe0ba9fe01be90a399505 Tate Johnson Fri, 11 Mar 2016 17:56:34 -0300 Expose SO_BROADCAST socket option. 82bc29eb2e563ace31c8a235eb33f27ec6a9de80 Julien Portalier Fri, 11 Mar 2016 16:27:02 +0100 Merge pull request #2295 from Nesqwik/typo_specs 4ef407c42604b135d44b991ff08320418dbc775b Ary Borenszweig Fri, 11 Mar 2016 11:10:58 -0300 Syntax: fixed wrong heredoc parsing. Fixes #2294 05c8abd35f2de3b49fd6c724c6996eadb92b0216 Ary Borenszweig Fri, 11 Mar 2016 10:52:30 -0300 Compiler: `self` in type declarations wasn't working well 7b631051d2ccd6f5fd8e8fe8587e752b5f0228f6 Nesqwik Fri, 11 Mar 2016 14:47:16 +0100 fix :nodoc: typo in spec.cr b956dad2d5e2b853fc0fbeb80d06517917045237 Ary Borenszweig Fri, 11 Mar 2016 10:47:08 -0300 Some type annotations in the compiler's source code d70648430dc73154c659d0ae9b2b1196dd870c9e nesqwik Fri, 11 Mar 2016 13:40:30 +0100 adding documentation for BigInt.to_s methods 52fde0c2c2e16f9130a604a54a63292cea52f6e5 Ary Borenszweig Thu, 10 Mar 2016 17:50:41 -0300 More type annotations a14ebe26763b89b442385d912308e55fd95a6275 Ary Borenszweig Thu, 10 Mar 2016 17:08:10 -0300 Spec: refactor expectations so that they don't need to store... b66a4786b1b2bd8e074e164ae4e0f1b5b40a4edf Ary Borenszweig Thu, 10 Mar 2016 16:44:47 -0300 Compiler: when doing `Proc(Int32, Void) { 1.5 }`, make the r... 3373995b39acbfbdc81e78007f30262d2154999a Ary Borenszweig Thu, 10 Mar 2016 16:34:41 -0300 WebSocket: handle socket disconnections, and added close met... 7eadc6c0ece3eec51d88ee96b819fdd97a473230 Ary Borenszweig Thu, 10 Mar 2016 15:53:00 -0300 Added missing type annotation in OpenSSL::SSL::Context a6fad1490e4f8e11889c5363d98218e4d576a1e0 Ary Borenszweig Thu, 10 Mar 2016 15:52:30 -0300 Compiler: always put parentheses around Fun nodes (A -> B). fad80236d26f60465a697fc6ce6230447f255fd9 Ary Borenszweig Thu, 10 Mar 2016 14:57:45 -0300 Flush STDERR on exit. Fixes #2290 8da5e3abc610476ade8a45e05336dc0f83dc5367 Ary Borenszweig Thu, 10 Mar 2016 14:57:32 -0300 More type annotations bf32a2e70dd5da74e03ae8cfd2d3253af70f1b43 Ary Borenszweig Thu, 10 Mar 2016 10:40:17 -0300 Merge pull request #2289 from f/master 6afde8f3f44cced0e89217ce42568fa64d29f8db Fatih Kadir Akın Thu, 10 Mar 2016 14:53:56 +0200 Replace obsolote Regexp with Regex ac46f8c7d3dff4f1ab94bb9539a99c677b4fafb6 Ary Borenszweig Wed, 9 Mar 2016 15:17:09 -0300 Rename `take` to `first`. Related to #2281 6f87300edcf525e9fd16b09c6d375cd869c98c16 Ary Borenszweig Wed, 9 Mar 2016 15:00:38 -0300 Merge pull request #2281 from greyblake/array-first-n 89be6d5f26f27da5a558955023f7cf733a42abe3 Ary Borenszweig Wed, 9 Mar 2016 14:01:18 -0300 Compiler: fixed a couple of issues with non generic module t... fddb151dee560a919b48568d5df956fd6f70a48d Ary Borenszweig Wed, 9 Mar 2016 14:01:18 -0300 Added some type annotations on instance vars 59de7582bb93492e8dd1b0a1c1cbd66768dc5e1d Julien Portalier Wed, 9 Mar 2016 15:37:58 +0100 Merge pull request #2267 from Dreauw/fileutils_cp 01d7d0c975f7978334c63e95a226d76ba6e94f91 Jonne Haß Wed, 9 Mar 2016 09:37:06 +0100 Merge pull request #2286 from marcosdsanchez/marcosdsanchez-... 99e7dfeb86b8a4868c8f8cfa938fbe21e143b6d2 Marcos Sánchez Wed, 9 Mar 2016 02:17:22 -0300 Fix BitArray#toggle documentation 2c402b30bf11aafa148dcdecfc6ec6628481fa60 Dreauw Mon, 7 Mar 2016 17:53:53 -0500 Add FileUtils#cp fc76020820a517dbfbe10135400b855dc309aac4 Ary Borenszweig Mon, 7 Mar 2016 16:47:44 -0300 Removed the syntax `def foo(x = V : T)`, and updated code to... 74fbe56e79a00929024f5a239cb88a3b5c427e46 Ary Borenszweig Mon, 7 Mar 2016 16:23:28 -0300 Run `crystal tool format` to upgrade to new syntax 40e8a2ef9bbc457ba4e51862f0e69315a9b1ef60 meyer Mon, 7 Mar 2016 19:51:20 +0100 add tests for Tuple a607544a11b3d51d984234803d745e4a601e36ad Malo Jaffré Mon, 7 Mar 2016 18:21:47 +0100 Add Char methods and specs, include Comparable 60777f31ea84f8fd627bfec448ac86bd6221c161 Ary Borenszweig Mon, 7 Mar 2016 13:13:53 -0300 Updated changelog 7545084fee1707a405578a29ea769ad99f118d3d Ary Borenszweig Mon, 7 Mar 2016 12:09:23 -0300 Formatter: correctly reindent heredocs. Related to #2282 7cb4b3ad7eb6fedfb19b300e29597769c3c16772 Ary Borenszweig Mon, 7 Mar 2016 10:38:41 -0300 Formatter: fixed issue with heredoc. Fixes #2282 876aaab843ed63a699afd17abae5f8a701db4cb7 Ary Borenszweig Mon, 7 Mar 2016 01:19:06 -0300 Hierarchy tool: show in bold instance variables that have a ... bb65c053c5a23de59a875be799ee71d13a4cdc9e Potapov Sergey Mon, 7 Mar 2016 02:02:28 +0100 Update doc for Array#first(n) and #last(n) e6529a7b30394c8dad996844f0b692441d1d6fcc Potapov Sergey Sun, 6 Mar 2016 23:39:10 +0100 Implement Array#first(n : Int) and Array#last(n : Int) 15edccccfaf03601fa07af71a8ae90e44cf5ca9f Jonne Haß Sun, 6 Mar 2016 20:13:08 +0100 Merge pull request #2279 from greyblake/fix-doc-hash-zip ac8098eb8998cbebdc7fde7a1947f702003c4499 Potapov Sergey Sun, 6 Mar 2016 19:56:50 +0100 Update doc for Hash.zip method 9a0ef62da5767deafa0a4758e6291d7d99c0da1b Julien Portalier Sun, 6 Mar 2016 00:49:33 +0100 Merge pull request #2124 from ysbaddaden/musl-libc 5095c1690aa9ab2a083bd8783ec492f086594b61 Ary Borenszweig Sat, 5 Mar 2016 12:43:32 -0300 Merge pull request #2270 from bcardiff/feature/bit-array-sli... b4b1eeac848640edc3e4f40aa152fdb7c11cf54e Brian J. Cardiff Sat, 5 Mar 2016 12:13:08 -0300 add BitArray#to_slice to return a UInt8 slice 46ba2ec9141fdecac9ab8cfb180fd067a23db781 Ary Borenszweig Sat, 5 Mar 2016 11:43:40 -0300 Lexer: inside macros, make sure to parse `#{{{` as `#{ {{` bcafd9b833fcd443020730ec8e124d134b910357 Ary Borenszweig Sat, 5 Mar 2016 11:00:17 -0300 Call error: suggest that there might be a typo in a method w... 904db77ffca3d6ec4146eaa2c86415ded322f223 Ary Borenszweig Fri, 4 Mar 2016 17:00:30 -0300 UDPSocket: fixed outdated docs sample 87f712589b9f62eff3d902e23177afe49d0eed40 Ary Borenszweig Fri, 4 Mar 2016 15:22:27 -0300 Fixed more formatting issues 43afe71b117ebea446e4aeab35f2d53d52623dbb Ary Borenszweig Fri, 4 Mar 2016 15:21:37 -0300 Parser: argument with proc type restriction and default argu... 3e4268ba5123383e09453d87e19eb1ec71052981 Ary Borenszweig Fri, 4 Mar 2016 15:21:28 -0300 Merge pull request #2262 from Zavydiel/formatting ca830a3b504bdb641db5f22680f16410fba55a57 Ary Borenszweig Fri, 4 Mar 2016 13:57:30 -0300 Merge pull request #2140 from MakeNowJust/feature/escape-une... 2ee4d0967d672917b458a45b1288f27f07a734e0 TSUYUSATO Kitsune Sat, 5 Mar 2016 00:53:22 +0900 Improve URI#escape and URI#unescape 5dec4859c531238304cfa90343fe85bf836fd880 Ary Borenszweig Fri, 4 Mar 2016 12:35:26 -0300 Merge pull request #2191 from MakeNowJust/fix/check-http-hea... 35eefbf8781095637fb3aabda61e4a47b1aa5f6c TSUYUSATO Kitsune Fri, 4 Mar 2016 23:35:18 +0900 Validate HTTP header content's characters c73d9322a6dca580bacfaf58070391317294af43 Jonne Haß Fri, 4 Mar 2016 14:00:12 +0100 Compile all libcrystal.a objects with -fPIC 8f871a9b0a97117411f7124fdc26e93a0d55492b Jonne Haß Fri, 4 Mar 2016 11:16:05 +0100 Merge pull request #2247 from Zavydiel/char-reader 7282cf360d9f38e1b75dc7ccaec9c696345a5b14 Ary Borenszweig Thu, 3 Mar 2016 20:32:07 -0300 BigInt: only test to_u64 bug in 64 bits 042de174d8820d2384600fb9534843f5d237d51b Ary Borenszweig Thu, 3 Mar 2016 18:43:03 -0300 BigInt: use `get_ui` for `to_u64`. Fixes #2264 6841bd612e8459bc195cb613cf55d374a4f2e915 Ary Borenszweig Thu, 3 Mar 2016 15:50:06 -0300 Contributing: remove old note about LLVm on mac osx, and men... 011f3dab09894f34fb53b013613010673ada073c Nicolas Thu, 3 Mar 2016 19:42:04 +0100 Fix documentation formatting in various classes 14d36f36c7e087797a919baf04346c14c94bdcae Ary Borenszweig Thu, 3 Mar 2016 15:40:43 -0300 Contributing: ask to follow the coding style, and mention th... 43bcd7736db307ebc665a7dd8406f58f58a142c9 Nicolas Thu, 3 Mar 2016 19:31:01 +0100 Add Char::Reader documentation 14ebd17ce0a909556a2bb3503fb2aa34a1b8369b Ary Borenszweig Thu, 3 Mar 2016 14:17:57 -0300 `run` inside macros now also work with absolute paths (usefu... 9d72e64a35416c2a8469aedc611ad7ea30ee5bd8 Ary Borenszweig Thu, 3 Mar 2016 13:48:31 -0300 Updated Changelog [ci-skip] 253b461b9cba664684b1ab1a30f664ea39aa97e2 Ary Borenszweig Thu, 3 Mar 2016 13:18:46 -0300 Compiler: show stats label first, then time after execution ba794c99388b4dd189f14a9c431dd4afd07b9f73 Ary Borenszweig Thu, 3 Mar 2016 12:29:15 -0300 Semantic: allow initializing instance variables in non-gener... 80ec0e2777e95c7d9590c947004474f59f389788 Ary Borenszweig Thu, 3 Mar 2016 12:29:15 -0300 Semantic: allow declaring instance variables in non-generic ... 0a7f270805705779c5b28ddaef2dad277ebe7d51 Ary Borenszweig Thu, 3 Mar 2016 09:08:55 -0300 Merge pull request #2255 from HeleneMyr/testNumber 93d33c754d42d961fb49eb80d2f1fa2785c28f9d Julien Portalier Thu, 3 Mar 2016 10:09:14 +0100 Merge pull request #2175 from Ryuuzakis/HtmlEscapeCharacters 2f52295a0d7defa3f33af9d7936aded675e14047 Jonathan Thu, 3 Mar 2016 09:26:43 +0100 Added more escaping characters for HTML 8649532c8319d23e81b848116113bcf1be789183 Ary Borenszweig Wed, 2 Mar 2016 21:30:43 -0300 Merge pull request #2224 from AlexWayfer/rand_float_range 5540fc512dc6923a3dd67a1c5dc997e0a19702b8 Ary Borenszweig Wed, 2 Mar 2016 20:59:50 -0300 Merge pull request #2253 from crystal-lang/feature/string_ba... 89663bf29c5e3cc3e2f3acf72883bb48582a4a52 Ary Borenszweig Wed, 2 Mar 2016 20:59:33 -0300 Merge pull request #2252 from crystal-lang/feature/keyword_t... 30a1bee5623596403c78614d3d3e770b799c104a Ary Borenszweig Wed, 2 Mar 2016 20:58:18 -0300 Merge pull request #2258 from crystal-lang/feature/case_tupl... 63254630f3d4367d88b488830d6574daf546691f Ary Borenszweig Wed, 2 Mar 2016 19:25:57 -0300 Macros: added `TypeNode#class`. Fixes #2259 272e2936dbeaf0e066091be3cf11174c9964575b Ary Borenszweig Wed, 2 Mar 2016 16:54:14 -0300 Tuple: added Tuple#=== 70c5f166d3bf0b19bd87179b234f8ce2c20cf399 Ary Borenszweig Wed, 2 Mar 2016 16:24:01 -0300 Syntax: special handling of tuple condition in case expressi... c73de5aed5ca702adba39b1bda2243702ffd326c HeleneMyr Wed, 2 Mar 2016 20:19:18 +0100 Test added for Number 426a198fb2c9accc537a06c1996ebf257892ce9f Ary Borenszweig Wed, 2 Mar 2016 12:42:03 -0300 OAuth: percent encode the colon for port b205d13b4ce957a08b169afb7edec42053293dfb Ary Borenszweig Wed, 2 Mar 2016 12:37:35 -0300 HTTP::Client: make sure to raise ArgumentError a8d87d4ba64f16c25263b964ac73084cb85782fe Ary Borenszweig Wed, 2 Mar 2016 12:26:58 -0300 HTTP::Client: some small fixes, and removed unused code ce51d5c86000451edd824171b2f12e63f4e1c46a Ary Borenszweig Wed, 2 Mar 2016 12:21:56 -0300 Compiler: decreased the maximum number of generic type nesti... 5ae609cc7fb1be5c6aa99561d01c209e622147c0 Ary Borenszweig Wed, 2 Mar 2016 12:21:56 -0300 Removed Matrix from the standard library. Moved to https://g... 4966026caecc7ca79a32a49475f5333110a13781 Ary Borenszweig Wed, 2 Mar 2016 12:21:49 -0300 Merge pull request #2213 from plukevdh/http-client-from-uri 34aa0cac7a909ca097701539c547736f02d0836a Luke van der Hoeven Wed, 2 Mar 2016 09:37:45 -0500 allow instantiation of URI client via URI f30aadd0c5a4a89a67ce3c29336f5056cd3fe7b0 Alexander Popov Wed, 2 Mar 2016 17:02:42 +0300 Added random methods with max of Float and range of Floats f01ac4daf979e10696715a58647e6359c7f2614c Ary Borenszweig Wed, 2 Mar 2016 10:29:21 -0300 Merge pull request #2232 from HeleneMyr/StaticArray e86cc5389f7066c81e652a165f762bf81d545689 Ary Borenszweig Tue, 1 Mar 2016 21:48:45 -0300 String: allow back-references in sub and gsub. Fixes #2199. ... 87a7d2b3012138c46711f483bd1a0ea51fec41ca meyer Tue, 1 Mar 2016 20:19:11 +0100 added documentation for StaticArray e9fe1083625fa33a97256bc4da2bdf3616a34c6e Ary Borenszweig Tue, 1 Mar 2016 15:38:02 -0300 Merge pull request #2248 from Dreauw/yeilds_typo 0c2c39395582aaa3e28e210c8a8dc697b641b5da Ary Borenszweig Tue, 1 Mar 2016 11:36:53 -0300 Syntax: allow keyword names to be used for a TypeDeclaration... a73c6a7e8eef77255bde9ed960971806ed20ec84 Julien Portalier Tue, 1 Mar 2016 11:16:51 +0000 Fix ** specs on musl-libc e7098859738b1e918aca9fac3702bd3434e2553d Julien Portalier Tue, 1 Mar 2016 12:01:56 +0100 Fix socket spec failures with musl-libc 141fe7029056f3e96eef6a2f71d690b8059e162f Julien Portalier Tue, 1 Mar 2016 12:01:56 +0100 Use tzset and timezone on Linux 05661341dfb737aa75927e35b1626bc4c658a63a Julien Portalier Tue, 1 Mar 2016 12:01:56 +0100 Compile against musl-libc (Errno) 690ab640a5168c914b726bb88926d285ff8e883d Julien Portalier Tue, 1 Mar 2016 12:01:51 +0100 Set compiler flags from target triple c47af00aa14ad35cb424848e67a5e4bdc9aa856e Dreauw Mon, 29 Feb 2016 16:33:36 -0500 Fix a typo in the doc 3a19f4187ff73fdf8dde316f05dcda3171394b4a Ary Borenszweig Mon, 29 Feb 2016 18:29:13 -0300 Fixed #2245: `.new` silently ignores unknown keyword argumen... fb73401f8f6d0d06ab9969919f80f02769198712 Ary Borenszweig Mon, 29 Feb 2016 18:10:24 -0300 Compiler: use pointer size instead of `ifdef` in codegen (us... 801e7885529037868f77665c832f4a3eaedf81b4 Ary Borenszweig Mon, 29 Feb 2016 18:03:18 -0300 Compiler: fix ptr2int usage in `if ptr` where ptr is a point... 40812bacfff713e0a2da6fd35a82e0057bbb3309 Ary Borenszweig Mon, 29 Feb 2016 18:02:38 -0300 Dir: use correct types in C bindings 4733c87b24cc7aa4fd72d16d810ddda4e175b0ec Ary Borenszweig Mon, 29 Feb 2016 16:18:43 -0300 Merge pull request #2240 from crystal-lang/feature/signed_vs... 256b859e3dcd5d6fb1bcb2b61830d9db6f898df0 Ary Borenszweig Mon, 29 Feb 2016 14:51:32 -0300 HTTP::Client: read last "\r\n" in chunked response. Fixes #2... bf3e99b4fa4e64da4f117743d8fc54ec335ce88f Julien Portalier Mon, 29 Feb 2016 16:01:44 +0100 Merge pull request #2246 from tcrouch/feature/fix_typos 8146cb95a24d22e87faf11187f49ea766ea82baa Tom Crouch Mon, 29 Feb 2016 14:49:39 +0000 fix typos in docs e8fd778e9837dfa8630f4ebb46e962e293a5a32a Ary Borenszweig Mon, 29 Feb 2016 11:42:28 -0300 Merge pull request #2242 from tcrouch/feature/improve_levens... 34bb4be544a736d46ca2b30c611caaba8fac599c John Kelley Mon, 29 Feb 2016 12:22:32 +0100 Add check to make sure that we found an llvm-config- variant... be1529984f45c9ba095d758f7d6d0557b8df11e0 Ary Borenszweig Sun, 28 Feb 2016 19:37:23 -0300 Merge pull request #2233 from Zavydiel/master 45b560e0af20a49e2f103b59952c83aa7fe82ade Tom Crouch Sun, 28 Feb 2016 22:20:55 +0000 improve performance of Levenshtein distance 252ad9d74d84c7fe78f19b0737dce011d452edfa Crosetti Nicolas Sun, 28 Feb 2016 17:07:09 +0100 Math documentation and pw2ceil test ab1705bda367c468e4ae108b62deb6192508c613 Ary Borenszweig Sun, 28 Feb 2016 12:17:07 -0300 Merge pull request #2212 from crystal-lang/feature/reverse_o... 1eeeff316bdef138e45346dc77ff31a8a6cc410f Ary Borenszweig Sun, 28 Feb 2016 11:29:32 -0300 Primitives: correctly compare signed and unsigned integers. ... d48f65c475aaad60122699aa78e9f7770a1fb866 Ary Borenszweig Sun, 28 Feb 2016 11:29:11 -0300 Reverse order of restriction/default_value in method definit... 5dcc5dc2603a1c63e8d9b5c7702420ba506b112d Ary Borenszweig Sun, 28 Feb 2016 11:28:57 -0300 Doc generator: fixed incorrect usage of `types` method 266af82ae1d3502388b54b9e46274d34bba2dfc0 Ary Borenszweig Sat, 27 Feb 2016 18:36:02 -0300 Syntax: allow defining macros named as operators, like "[]" ... b51c4022c74195b0995153c4e11779868210aee6 Ary Borenszweig Sat, 27 Feb 2016 17:10:13 -0300 Added dos to Array#from_json(string_or_io, &block). Fixes #2... 2b2cea7ebbb7c60c4319934e6c64d995ec159eeb Luke van der Hoeven Fri, 26 Feb 2016 17:00:41 -0500 allow reject/select to receive arrays e613ce0a9e1ecdf3e9d03d6fc1d13724dd08ddeb Ary Borenszweig Fri, 26 Feb 2016 17:03:50 -0300 Compiler: some simplifications and consistency in type-relat... 82c580e258744d853eec03330aac2bf3e3366bae Ary Borenszweig Fri, 26 Feb 2016 15:38:27 -0300 Compiler: simplify some metaclass-related code 1406308043fa7d5d48878f15f499017b805ac33b Ary Borenszweig Fri, 26 Feb 2016 15:27:55 -0300 Compiler: simplified storage of Type attributes (only Flags ... 31ad0496f133b4ae191f47b1a32336158eed25e3 Ary Borenszweig Fri, 26 Feb 2016 15:04:36 -0300 Compiler: always inline methods with simple values like lite... 5aee8f38fddaea0223e4130911ce91a652990739 Ary Borenszweig Fri, 26 Feb 2016 12:16:41 -0300 Compiler: move cover logic to `cover.cr`, and simplified/opt... 704a57ab282d56c3407649857f4238bb305face2 Ary Borenszweig Fri, 26 Feb 2016 11:11:40 -0300 Compiler: improved "wrong number of arguments" error message... 569baa7b935165c483fdb655f59cb5fb5b420d0b Ary Borenszweig Fri, 26 Feb 2016 09:57:35 -0300 Compiler: fixed virtual metaclass method lookup regarding ab... 77a42e1d009cd1feea99a1317682e575d08c3fc1 Ary Borenszweig Thu, 25 Feb 2016 20:49:43 -0300 Compiler: removed now useless NonGenericOrGenericClassInstan... 4c7d44bcb73e2eb0daf0e55bc1feae3fa0a05376 Ary Borenszweig Thu, 25 Feb 2016 17:32:52 -0300 Compiler: refactor types hierarchy, removed ContainedType (j... 8ef7d2907890737fb4264a52ebac7fa373cfe51f Ary Borenszweig Thu, 25 Feb 2016 15:12:54 -0300 Fixed #2226: Compiler is optimising out expressions when ask... a51c88c5833bd6da1fbd00c31313fd6b26b183bf Ary Borenszweig Thu, 25 Feb 2016 14:28:04 -0300 Union to_s: always show Nil as the last element, and use "T?... bc14456eb54ee8c12efc3544b34e4107bc5a84fa Ary Borenszweig Thu, 25 Feb 2016 13:35:05 -0300 Allow redefining primitives methods like `Int32#+(other : In... 136904132d0dc8d064be73261d06c67b830266dc Ary Borenszweig Thu, 25 Feb 2016 13:34:33 -0300 Semantic: make sure to sort union types by name on creation c70d63b160483929c506d4520285d1b72552bc01 Ary Borenszweig Thu, 25 Feb 2016 11:45:24 -0300 Refactor: Sort types inside a union type for its `to_s` (nam... 72f11f66215ff82d9fe33ca6447d9f03face0355 Jonne Haß Thu, 25 Feb 2016 11:51:15 +0100 Merge pull request #2225 from davydovanton/fix-typo 923bc30e6f4154334b12e31f836322b2ababf8dc Anton Davydov Thu, 25 Feb 2016 01:12:55 +0300 Fix typo in documentation [skip ci] 6d77e25d8587c5f58a1fccff0260e55e8e0f70e6 Ary Borenszweig Wed, 24 Feb 2016 13:32:13 -0300 Renamed "manastech" to "crystal-lang" in non-code 18dc93d7be07a19c36efe3381a96af66e89e1d01 Ary Borenszweig Wed, 24 Feb 2016 13:19:28 -0300 Replace "manastech" with "crystal-lang" 38c4a2b745fed154fb8bcb1ca53dca0f598ad4ec Ary Borenszweig Wed, 24 Feb 2016 13:19:28 -0300 Formatter: small fix 9d2db497f349ec366c3b32600b52171fac330bbb Ary Borenszweig Wed, 24 Feb 2016 13:12:42 -0300 README: add Crystal logo 941201c9935c46369213bfc7132b49a1fae30342 Ary Borenszweig Wed, 24 Feb 2016 10:57:13 -0300 Merge pull request #2211 from sdogruyol/patch-1 09c2f3a6847a52818af4f645002282d15e86146a Ary Borenszweig Wed, 24 Feb 2016 10:46:32 -0300 Merge pull request #2219 from matiasgarciaisaia/honor-crysta... f0726121d864dd894c7b8909ead9c62b55734408 Matias Garcia Isaia Wed, 24 Feb 2016 03:12:46 -0300 Fix: crystal init honors custom directory 84db87a5471bb7d898a4a6e1fffed269dc3f05b2 Julien Portalier Wed, 24 Feb 2016 01:06:06 +0100 Merge pull request #2216 from luislavena/yaml-load-renamed 6c9d84707b290c2829227a388dbfee64c7484042 Luis Lavena Tue, 23 Feb 2016 20:02:08 -0300 Adjust YAML spec to use `parse` instead of `load` 935326b36e411a646ae1f2c0a57e53145ad2be19 Julien Portalier Tue, 23 Feb 2016 22:54:19 +0100 Merge pull request #1887 from jreinert/yaml-merge 264507843d08fd7f10951e5ea44ba58335adf4ea Ary Borenszweig Tue, 23 Feb 2016 17:20:57 -0300 Reduce memory footprint of some AST nodes ee4c0443c5a47d8e7ef7a4d706e2965ed0a7af79 Serdar Dogruyol Tue, 23 Feb 2016 22:18:58 +0200 [ci skip] Fix typo in ecr 0af9df133740e0fd4d881635337a1e71cd4feae2 Ary Borenszweig Tue, 23 Feb 2016 15:13:35 -0300 Merge pull request #2207 from jreinert/topic/csv-extension 9350f5925e3868b4709077376fce3de63245418c Joakim Reinert Tue, 23 Feb 2016 16:23:05 +0100 add support for user defined csv cell separator and quote ch... 98b1d1618ab9dd734a7c8b172b6375099236dfa5 Ary Borenszweig Mon, 22 Feb 2016 09:53:12 -0300 Formatter: support `foo.[bar]`, introduced in #2164 12edc3dbe001da31b0e3c187c087eb184d0c5c8b Ary Borenszweig Mon, 22 Feb 2016 09:48:25 -0300 Merge pull request #2164 from MakeNowJust/fix/check-atomic-i... 41731608e09aee92234da939cf8f76296e9bb218 Ary Borenszweig Mon, 22 Feb 2016 09:46:42 -0300 Fixed: incorrect symbol value for :"\\" and :"\"". Related t... 62ee5c06328f99358439a6187ff09488bcd0ba92 Jonne Haß Mon, 22 Feb 2016 12:08:48 +0100 Merge pull request #2192 from MaloJaffre/symbol_fix 436f81092fcea11a42d21b8f74a4a125d602386b Jonne Haß Mon, 22 Feb 2016 12:07:14 +0100 Merge pull request #2190 from SebastianSzturo/multiple-inner... 7dd7ddbdc1c24fcb67b6145b24388e61d31fafbb Malo Jaffré Sun, 21 Feb 2016 18:43:21 +0100 Fix #2187: can't name a symbol `:"\\"` a58531eae29ad9862b9f313c2a4080de964b2f81 Ary Borenszweig Sun, 21 Feb 2016 11:47:25 -0300 Optimized StringScanner, and added `String#byte_index_to_cha... 439314b62e4db40da4cfc280130870e22e0c55a4 Sebastian Szturo Sat, 20 Feb 2016 08:51:35 +0100 Fix multiple inner lists and typo fb999c97963489e2199663dc48a445f385a8606f Ary Borenszweig Fri, 19 Feb 2016 17:31:36 -0300 Improve error message when assigning an incorrect type to an... 5c412aed9e3134af5529fc8e17291a402db02764 Ary Borenszweig Fri, 19 Feb 2016 13:35:01 -0300 Merge branch 'master' of github.com:manastech/crystal a3edd6beef71b0651ebf957864113d391c34b283 Ary Borenszweig Fri, 19 Feb 2016 13:34:55 -0300 Merge pull request #2153 from marceloboeira/multiple-formatt... a6371c3fd2a72bc896e1afb5f78cbfa66c5e52c0 Marcelo Boeira Fri, 19 Feb 2016 13:51:58 -0200 Spec: Make it possible to use multiple formatters 883d002af6369017297ed36e22d852c2f66b7c47 Ary Borenszweig Fri, 19 Feb 2016 12:14:02 -0300 Stats: show heap memory 6be7929ebef2f7023589ea2a9959f9f8b5030962 Ary Borenszweig Fri, 19 Feb 2016 11:16:27 -0300 Fixed #2185: Flags enum doesn't get attributes and docs corr... d057006f6088d1fa1fa9f48afef6b9318d21ac8f Ary Borenszweig Thu, 18 Feb 2016 11:41:36 -0300 Merge pull request #2174 from jc00ke/update-CoC-to-1.4.0 cf775491cbbfd14dda2b475ff6b93567505c9e1f Ary Borenszweig Thu, 18 Feb 2016 10:45:00 -0300 Mention `make libcrystal` in Contributing.md 22b0e88f65f602814b74d92d7c9e25c0fb898809 jc00ke Wed, 17 Feb 2016 22:44:44 -0800 Modify CoC contact section 2208e61a379fb956475ff64453ed0a677246881e jc00ke Wed, 17 Feb 2016 22:42:57 -0800 Update CoC to v1.4.0 4275ce78f1422b27644f03787097b73e540f6e3a Ary Borenszweig Wed, 17 Feb 2016 17:19:38 -0300 Fixed #2171: Problems with block passing, inheritance and `w... 9ea4c9caa5f184730398e3128e7a7e7aa2f5a98c Ary Borenszweig Tue, 16 Feb 2016 21:17:22 -0300 Fixed #2165: incorrect type of hexadecimal literal 0469f437b1dae79a69a7269d97ffbec8ee867c24 Ary Borenszweig Tue, 16 Feb 2016 21:17:06 -0300 Updated Changelog 90eaec10cef83941628409cf4e064acaba140fdb Ary Borenszweig Tue, 16 Feb 2016 09:54:04 -0300 URI.escape: iterate bytes, not chars. Fixes #2161 603b3740a8698596fa5bc952028bf4badce5e347 TSUYUSATO Kitsune Tue, 16 Feb 2016 17:40:25 +0900 Check AtomicWithMethodCheck in parse_call_block_arg 583be7199364c0a4656ab59bcb443882961619ed Ary Borenszweig Mon, 15 Feb 2016 18:51:21 -0300 Missing `embed_ecr` -> `ECR.embed` 35a8dc26ea5f53c15fce5c5ecbe4328cda8cf7c7 Ary Borenszweig Mon, 15 Feb 2016 18:43:28 -0300 Updated Changelog 8cecd0808fb164ebd5a4c4de2624147814ce5e43 Ary Borenszweig Mon, 15 Feb 2016 18:28:51 -0300 Merge pull request #2157 from manastech/scope_ecr_macros 91cea8f5e770150ea16ea3a2efbf67e27fd5bd4a Ary Borenszweig Mon, 15 Feb 2016 15:25:01 -0300 Added `MemoryIO#write_byte`: a bit more efficient than `IO#w... 29b99d0ff899b8604f153369f25b46eb8c83d305 Ary Borenszweig Mon, 15 Feb 2016 10:21:52 -0300 Scope ECR macros inside the ECR module: `ecr_file` -> `ECR.d... bdecbac7d72d7773558c135ce50c27e83d25d1e4 Ary Borenszweig Sun, 14 Feb 2016 11:02:33 -0300 Make `p` return its argument(s) da5a3d0a4b3f7b7ac0459bafd443d4206bda65bb Ary Borenszweig Sat, 13 Feb 2016 17:49:40 -0300 Changed `p` from one argument to a splat 9c59d1a675526ceb8e52a956fb11c6c5cd2b5f7d Ary Borenszweig Sat, 13 Feb 2016 17:45:52 -0300 Make sure `out x` declares x as a variable for macros 529fccfa1bc76eb1c839b00322962c5717704832 Ary Borenszweig Sat, 13 Feb 2016 17:36:59 -0300 Added `IO#read_utf8_byte` and `IO#read_utf(slice : Slice(UIn... 2a1c38c912783357c8e291092b13344d9704f2a2 Ary Borenszweig Sat, 13 Feb 2016 17:07:50 -0300 Parser: parse `call(foo as Bar, Baz)` as `call((foo as Bar),... 12b4c5350ec2bd14c22c822c7d48269d902354ed Ary Borenszweig Sat, 13 Feb 2016 11:37:02 -0300 Merge pull request #2149 from SebastianSzturo/improve-markdo... 0f6c742a4c2fb69eae91bb24ad3f004730577663 Jonne Haß Fri, 12 Feb 2016 17:42:21 +0100 Merge pull request #2148 from MatthieuBlm/file1 a8ff85abf5fe367a4830738f0c768bb51148d8d4 Ary Borenszweig Fri, 12 Feb 2016 13:30:03 -0300 Docs: linking to constants and enum members didn't work ca2f328b72242a898567c56c097595f833adac2b Ary Borenszweig Fri, 12 Feb 2016 13:30:03 -0300 Docs: automatically link `Foo.bar` (with a dot, in addition ... 43eb1887beb8bda3ecb25fb8dddbace09e88ce30 Ary Borenszweig Fri, 12 Feb 2016 13:30:03 -0300 Parser: fixed missing location of enum def 28050ac93a07bceac8e458c34f54386188d8eda1 Bellamy Matthieu Fri, 12 Feb 2016 17:17:53 +0100 Add comments 312b0eb3075c3df5138c3cf91b2a29c642aa57ee Sebastian Szturo Fri, 12 Feb 2016 17:04:58 +0100 Add sublist support 01db1f3efc177df6ff44419e9d7b186bb6e4cfd4 Sebastian Szturo Fri, 12 Feb 2016 17:04:51 +0100 Add blockquote support 09d8ae5ca20643ef66ad6c025bd57ab7b2389442 Jonne Haß Fri, 12 Feb 2016 16:53:08 +0100 Merge pull request #2145 from Ryuuzakis/StringTypoFixing 2cc6af20b4295ba31b10560788590401b5e1eec0 Ary Borenszweig Fri, 12 Feb 2016 12:20:03 -0300 Merge pull request #2143 from gtramontina/fix-2137 2f495a692d95ab8180315418f1354f599e75e5e3 Jonathan Lecointe Fri, 12 Feb 2016 15:57:59 +0100 Fixed typo in string.cr b69fdc0b319ed5099272ab41db7133ca091227a9 Jonne Haß Fri, 12 Feb 2016 15:53:30 +0100 Merge pull request #2144 from HeleneMyr/bitArray b61391c3d17444006e53abf839a9443c92d90ba1 meyer Fri, 12 Feb 2016 15:27:33 +0100 Add documentation for BitArray 813580cc52bb153952f39aabf62b4cc4df95da10 Konstantin Makarchev Fri, 12 Feb 2016 17:46:11 +0400 Fix each e1bee85e541dcbe9760e07d607a0f36faed13ee2 Konstantin Makarchev Fri, 12 Feb 2016 17:45:55 +0400 Add spec for clear value 39eaff6d12dedfde41f3e447687c7fbc7737ae4b Konstantin Makarchev Fri, 12 Feb 2016 17:45:53 +0400 Extract method fill_from_headers 6bac419f4d663435743294f43ca215a2f2c5e6c8 Konstantin Makarchev Fri, 12 Feb 2016 17:44:43 +0400 Add expired? method to cookie fe350acdb9aa17f14c614d160369e7486f939a47 Konstantin Makarchev Fri, 12 Feb 2016 17:44:43 +0400 Fix parse ansi expires zone 2375d0eb9667cec46ded361b2cd7affdd1d96b5e Konstantin Makarchev Fri, 12 Feb 2016 17:44:43 +0400 Parse max-age=0 and specs 3fc11f2d636e352a7168fa3e6d475ce188e4fd41 Konstantin Makarchev Fri, 12 Feb 2016 17:44:38 +0400 Change order of domain, path like in sinatra (like sinatra, ... 97d76ea2c0d10ad509242b5ce66de29fbb1a491f Konstantin Makarchev Fri, 12 Feb 2016 17:44:13 +0400 Parse domain as ip 6518a176a50bd35149aaec0828e4210ff87f2fe4 Guilherme J. Tramontina Fri, 12 Feb 2016 11:24:24 -0200 String: handle printf's dynamic width and precision a372b27633eb5dfd3a49d70c6fa29158559d6191 Jonne Haß Fri, 12 Feb 2016 13:33:43 +0100 Touch up HTTP::Client#dns_timeout= docs b8aeef4f57595775e5e3e9424464f8839025dbc6 Jonne Haß Fri, 12 Feb 2016 13:31:52 +0100 Merge pull request #2102 from kostya/dns_timeout 07bfd5f6891be2a4ea19a85f04fd887c9a336244 Ary Borenszweig Fri, 12 Feb 2016 09:23:50 -0300 Merge pull request #2106 from manastech/yaml_any fa7963e1df22557e29791cb9e8dbfa2ba09ee429 Ary Borenszweig Fri, 12 Feb 2016 09:13:18 -0300 Fixed #2136: missing supertype check in recursive struct che... 5fe9094f6837a44515c3c6e251dd0604ebe2e292 Ary Borenszweig Fri, 12 Feb 2016 09:13:18 -0300 Codegen: use dummy no-inline wrapper function for accessing ... 896a5c514515edd5465ce2146a38b244542a6bc4 Ary Borenszweig Fri, 12 Feb 2016 09:13:18 -0300 Compiler: better stats 1006946d72e9c46e315b51352e21a842b6790731 Ary Borenszweig Fri, 12 Feb 2016 09:13:18 -0300 Use "codegen (linking)" instead of "codegen(clang)" in stats... 6c30112d2f8ed61c6c2a3716901bd97e9653b3ba Ary Borenszweig Fri, 12 Feb 2016 09:13:18 -0300 sprintf: fixed a small bug 2748b2ca85d32c9552a6d7ec49f619612824f23c Jonne Haß Fri, 12 Feb 2016 13:06:08 +0100 Merge pull request #2139 from MakeNowJust/fix/handle-only-GE... 640e8c7f99671843c8316e3a36183dad57769a3d Juan Wajnerman Thu, 11 Feb 2016 21:34:34 -0300 Fix alignment of lib unions to use the alignment of the memb... 0717dfd0b5ebb201296a9b152e7c76413a97612d Ary Borenszweig Thu, 11 Feb 2016 19:51:00 -0300 Make JSON.mapping and YAML.mapping define instance variables 95daae5a4df1dfa5b53164491820ff338a2ef46a Konstantin Makarchev Thu, 11 Feb 2016 21:02:51 +0400 Add HTTP::Client dns_timeout f286da70a51fc7d96459a02f5914e5a260e5f388 Ary Borenszweig Thu, 11 Feb 2016 11:43:54 -0300 Merge pull request #2141 from MakeNowJust/patch-2 1211585b003ea690138fa83ac50395f65d20b920 TSUYUSATO Kitsune Thu, 11 Feb 2016 17:05:57 +0900 Fix to escape file name 91c4698be4cd159eb31fe1c8df8bb167e5ff4483 TSUYUSATO Kitsune Thu, 11 Feb 2016 12:30:09 +0900 Handle only GET and HEAD method to serve static file e067f805990b156f619451ff76d6bbb5a92c6ec0 Ary Borenszweig Wed, 10 Feb 2016 22:51:33 -0300 Formatter: handle `&.[](...)` and other variants. Fixes #213... 17b884622d4f79d48f9c530dc948948a8092cc8c Ary Borenszweig Wed, 10 Feb 2016 20:36:16 -0300 Merge pull request #2119 from waj/feature/sigfault-handler 2949a2cc05faa062342053f4d42bdd1c1cf705a1 Ary Borenszweig Wed, 10 Feb 2016 20:29:42 -0300 Merge pull request #2123 from manastech/http_client_assume_h... 3b9fc244094ed369d24e9a9608df374e950f6865 Ary Borenszweig Wed, 10 Feb 2016 20:22:10 -0300 Introduce YAML::Any and return it in YAML.parse (renamed fro... 2362b7966dc4357db0412ac5578400a28aa6b159 Ary Borenszweig Wed, 10 Feb 2016 20:16:29 -0300 Merge pull request #2105 from manastech/property_getter_sett... 0c03e8b5a0de466e845b806d58fe391272fffc71 Ary Borenszweig Wed, 10 Feb 2016 20:12:46 -0300 Fixed #2134: missing case to handle in Zlib.inflate where no... 2c7cfdf8b797d23c0ef5fd9e5b8726fa58a41cd1 Juan Wajnerman Wed, 10 Feb 2016 20:01:26 -0300 Renamed libext.a to libcrystal.a. Build this library with gl... c4d47eae6339dd76fdfebd2c8c26e56b8374e7cd Ary Borenszweig Wed, 10 Feb 2016 18:35:02 -0300 Fixed #1735: Unable to return instance of subclass or Nil 71fa8a8415bfafec5c44e04b1b3d6a00728302de Ary Borenszweig Wed, 10 Feb 2016 17:37:46 -0300 Formatter: fixed macro expressions formatting 1db0d10761e346803dcb3ccb5645017a4cb72739 Ary Borenszweig Wed, 10 Feb 2016 12:34:39 -0300 Fixed: missing clone in macro yield 43b7c15928c76ea8f191b08f814f1252d8b6d80f Julien Portalier Wed, 10 Feb 2016 16:02:50 +0100 Merge pull request #1519 from jreinert/real_path 46eea2672df0f7d94146b32e309852e20322eb19 Ary Borenszweig Wed, 10 Feb 2016 02:03:53 -0300 Docs: hide Scheduler and Reflect 8d942db6ef748bad44ed55b4c68fda934260b6e7 Ary Borenszweig Wed, 10 Feb 2016 02:00:44 -0300 Type inference: make sure to use virtual types in type decla... 6ab9d46cc7a52f1266afc2223a92e1847fb732cf Ary Borenszweig Wed, 10 Feb 2016 01:39:41 -0300 Fixed #2132: NoReturn should be able to be casted to any typ... 40675f7f851e8e7f5d63142f588a62b3d268bbbf Ary Borenszweig Wed, 10 Feb 2016 01:15:44 -0300 Type inference: only one input observer is needed for call a... 5d0eb72016d6dcb7e04aabd012a7a6e3cad21e28 Ary Borenszweig Tue, 9 Feb 2016 19:24:08 -0300 HTTP::Client: some more docs a3fff1ee378411aba0e40edf0de5f8be1eaccac5 Ary Borenszweig Tue, 9 Feb 2016 19:18:17 -0300 Errno: added some docs 479b66ffb12057c920ae49d227c687f7e92a389d Ary Borenszweig Tue, 9 Feb 2016 19:05:19 -0300 BigInt: added some docs 9eeca139cb4240ce426411bba7c204b7d215f32e Ary Borenszweig Tue, 9 Feb 2016 19:05:01 -0300 BigInt: raise if string is invalid on creation 2c72a99297ed3b639ceaf4efdfd4571f0e60bf9b Ary Borenszweig Tue, 9 Feb 2016 11:29:30 -0300 Merge pull request #2111 from AlexWayfer/http_headers-merge-... 7dfee5fb0aaabc564a9e0acf3de8c1ece1fde1f9 Ary Borenszweig Tue, 9 Feb 2016 11:28:38 -0300 Merge pull request #2122 from manastech/better_proc_mangling 81168d7610a5f3fb5c0664db636bbd6b1530eec3 Ary Borenszweig Tue, 9 Feb 2016 11:25:51 -0300 Semantic: add a second pass to process type declarations (th... 8d10eb7a64a5dd7321ef1d8efd0f977f6302464d Ary Borenszweig Mon, 8 Feb 2016 13:34:59 -0300 HTTP::Client: assume http scheme if none given. Fixes #2117 03a9b6ed07a0275797a608fd4dde2cd428b20570 Ary Borenszweig Mon, 8 Feb 2016 13:12:12 -0300 Enhanced proc mangling 7167b441355186f4b0155dfc5930000402a3c5ff Ary Borenszweig Mon, 8 Feb 2016 11:53:44 -0300 Changed SimpleHash to use a struct instead of tuple. Fixes #... 7c4a7ea1fc4d630b096b77883049190e20407d11 Juan Wajnerman Mon, 8 Feb 2016 01:46:30 -0300 Disable access to the last page of every fiber stack so stac... 49bd003173a3f802b48ddcb3b73acbd567646f58 Juan Wajnerman Mon, 8 Feb 2016 01:44:22 -0300 Capture invalid memory access signals and exit the process f... 6fce84845ccf41e2ed16e9348c00882106609a9d Ary Borenszweig Sun, 7 Feb 2016 12:38:08 -0300 Updated Changelog 6d373dab3f6b6271e646fc0a59252ce9cb14743c Ary Borenszweig Sun, 7 Feb 2016 12:38:08 -0300 Added `default` option in `YAML.mapping`. Fixes #2100 7424149aa758d7696aadd78ea19f4b82f534e61c Ary Borenszweig Sun, 7 Feb 2016 12:38:08 -0300 Fixed JSON.mapping default semantics. Fixes #2103 4ce718eb705ea62dca48515101d1a0898691ce41 Alexander Popov Sun, 7 Feb 2016 14:50:27 +0300 HTTP::Headers#merge! returns self 973ec1d314756607238996d70f4d5f5c15618a46 Julien Portalier Sun, 7 Feb 2016 00:38:25 +0100 Merge pull request #2112 from vjdhama/master 7eb592aef650f5935c2a098667f1df6c4dc98167 vjdhama Sun, 7 Feb 2016 03:37:58 +0530 fixed typo in String's camelcase doc d0a58e1b6d38080ebdbefc89f6be0f02a5913175 Ary Borenszweig Fri, 5 Feb 2016 18:18:35 -0300 Fixed #2097: wrong codegen for `next` inside captured block ... 2ef8469e31a4e8ecdd3f95bd82def1c940e527cf Ary Borenszweig Fri, 5 Feb 2016 17:22:00 -0300 Merge pull request #2107 from luislavena/tweak-zlib-docs 96086d0170fe205df6853999efb18d1b20349fb6 Luis Lavena Fri, 5 Feb 2016 17:18:00 -0300 docs(zlib): minor tweak to Deflate close requirement e7c22b2927074f03c6b833e89fff31e9fc40b829 Ary Borenszweig Fri, 5 Feb 2016 15:50:48 -0300 Make macros property, getter, setter, etc., declare instance... 0abf0321d2fef086ca9e5392763e23e5e4dece40 Ary Borenszweig Fri, 5 Feb 2016 14:36:55 -0300 Fixed a bug in heredoc 9dfce51b903755bfe4440686fc954f4b1e8ef708 Ary Borenszweig Fri, 5 Feb 2016 13:22:35 -0300 Added some docs for Zlib, and block constructors 1302c5856d760a6bef841769ce1851c48946c666 Joakim Reinert Thu, 4 Feb 2016 11:21:25 +0100 add support for yaml merging via << key 033fe76b98815c622b17842bd3b1ec55a5ef5459 Joakim Reinert Thu, 4 Feb 2016 11:16:19 +0100 add real_path class method for File bf7260ed6efbf48f621d09e4a46328ded1fd7ded Ary Borenszweig Wed, 3 Feb 2016 18:47:24 -0300 Small typo in `Class# 02fd07ffcaa3599a3e0005d2b977667b09658b10 Ary Borenszweig Wed, 3 Feb 2016 18:46:44 -0300 Added `Class# c08d343fb9e7511caa69071594a11ef5f5391b53 Ary Borenszweig Wed, 3 Feb 2016 18:18:27 -0300 Codegen: make sure to define personaly and get_exception fun... 220f5c7299b5de291b466740669978383fbcecf0 Ary Borenszweig Wed, 3 Feb 2016 15:14:59 -0300 Don't error on constants dependency order if they are simple... 2e8739970c08b0147f8120b6b9a8b76247e2bb92 Ary Borenszweig Wed, 3 Feb 2016 14:22:44 -0300 Array: a couple of fixes in push and unshift with multiple e... 225e77978d9212ed6b1bd7c8f058efc23cc9ed1c Ary Borenszweig Wed, 3 Feb 2016 14:22:44 -0300 Filter types when doing `case ...; when Foo.class; when Foo(... 973e7c44d444ffdbc280217d977b334498bf5c30 Ary Borenszweig Tue, 2 Feb 2016 19:49:25 -0300 Merge pull request #2008 from arktisklada/documenting-array dde9e375564a677f10fa49900270d9d9ab08ab78 arktisklada Tue, 2 Feb 2016 13:43:32 -0800 Documenting Array.cr 01ede7dc86c9c4fec904676b595f15ad2f7190b1 Ary Borenszweig Tue, 2 Feb 2016 18:35:45 -0300 Fixed #2083: Overloads reported by compiler when none matche... 164a813f6350a7abc5e8b86a1717ec0a09351618 Ary Borenszweig Tue, 2 Feb 2016 18:23:10 -0300 Small enhancement: say "with type" instead of "with types" i... 064c6cf51d5cfdb7f4f338035ffb7dbd8d3e9308 Ary Borenszweig Tue, 2 Feb 2016 18:05:35 -0300 Fixed #2079: Return type restrictions not dealing with metac... f420065ab022137cb7c1bd828424fc99dd03895b Ary Borenszweig Tue, 2 Feb 2016 17:32:48 -0300 Fixed: missing handling of union of classes against a metacl... fd3cb0a73474428b9a0e3f64793e3d7fb6c70b3e Ary Borenszweig Tue, 2 Feb 2016 17:18:26 -0300 Formatter: don't touch shebang 5f36cdfe6fbe964531f2ac5ae3bd78a617e9c2de Ary Borenszweig Mon, 1 Feb 2016 19:35:52 -0300 Merge pull request #2078 from manastech/encoding 9e5442909fec10692b76f56365d137563ecf53f2 Ary Borenszweig Mon, 1 Feb 2016 19:17:38 -0300 IO encoding supprort 009792daa094ff7addbdd6358346374fa950351d Ary Borenszweig Mon, 1 Feb 2016 14:03:53 -0300 Fixed zlib inflate error handling ac41a0504ef8ad3478abf02221dbfed1428f6ef1 Ary Borenszweig Mon, 1 Feb 2016 13:26:04 -0300 Merge pull request #2076 from kostya/master 0a7c84ed1bf7c91115250f8812bf794f34e1e8f1 Ary Borenszweig Mon, 1 Feb 2016 13:25:25 -0300 Merge pull request #2015 from arktisklada/arrays-can-unshift... 8a717c683365670b4f94e36de97e729982190d82 Konstantin Makarchev Mon, 1 Feb 2016 19:31:32 +0400 Add :default option to JSON.mapping 3ff9217343fc82d3cd2a3d69bdd0ccf6afab44fd Ary Borenszweig Mon, 1 Feb 2016 12:25:22 -0300 Merge pull request #2093 from jhass/iterator_step 5839f3b20b12146ed939c4f7bbf34d0050166fb8 Jonne Haß Mon, 1 Feb 2016 15:47:21 +0100 Merge pull request #2094 from maiha/fix-typo-enum-doc e7e3fd62a5ad5086740e7fb14d6f045441778e51 maiha Mon, 1 Feb 2016 23:32:24 +0900 Fix typo in Enum.from_value doc e1ee037a3592847e60cf89298c95c294d3116357 Jonne Haß Mon, 1 Feb 2016 15:14:53 +0100 Add Iterator#step to only take every nth element 96c08295b047c2d2a2b0f08a3aa827eee48b15a8 Ary Borenszweig Fri, 29 Jan 2016 21:56:05 -0300 Fixed and simplified zlib inflate and other related code 454a8c79c52ef24b562da0a278f647d5913d34da Ary Borenszweig Fri, 29 Jan 2016 17:24:21 -0300 Fixed #2082: File-private methods are reported as undefined ... f1042057404827bc4655802a97d16729b9fd0b16 Ary Borenszweig Fri, 29 Jan 2016 16:09:03 -0300 Fixed #2077: use appropiate definition of memove according t... 1947b635503b8c81dd33f856eef38727e0b07093 Ary Borenszweig Thu, 28 Jan 2016 20:03:08 -0300 Fixed #2047: fixed "raises" propagation 04845dfcecf35df6bf1e699cddea0b6cd9fa0b75 arktisklada Wed, 27 Jan 2016 08:59:53 -0800 Arrays can unshift multiple values 2d36715b39f87f639099c5fb7d37b445efe289a3 Ary Borenszweig Tue, 26 Jan 2016 19:45:59 -0300 Fixed errno definition in OSX 107ddb9c730c70d1153c93b37f58d0b2798c6b1c Ary Borenszweig Tue, 26 Jan 2016 10:59:53 -0300 Fixed #2066: make heredoc work with `\r\n` bb7fbfe4eb2294054dbb5ee04d5f5aafe4e22798 Ary Borenszweig Tue, 26 Jan 2016 09:44:33 -0300 Use/fix heredoc in a couple of places 9a3d0aa09cfa89ac0a5896f2bf09023d4913016f Ary Borenszweig Tue, 26 Jan 2016 09:39:47 -0300 Merge pull request #2071 from pra85/patch-1 fe4df1cc218c6f7da18b060b842a22a4e1033b6d Ary Borenszweig Tue, 26 Jan 2016 09:16:59 -0300 Merge pull request #2069 from f/master c339a2f5efa74c14a59c2ad6c7a1d9a205dd8711 Prayag Verma Tue, 26 Jan 2016 14:25:05 +0530 Update license year range to 2016 f78a013503459cedf87ce830f196e1e43b3567d9 Fatih Kadir Akın Tue, 26 Jan 2016 10:31:27 +0200 Code styling fix: Indent heredocs for more readable code. 67353b2d30eba7000ec4f0a952ecb8d3c609f1b7 Ary Borenszweig Mon, 25 Jan 2016 10:55:56 -0300 Fixed bug: clear headers in HTTP::Server::Response after eac... 96b988ad4b07685abe409f0c620292ae5d5bad0d Ary Borenszweig Mon, 25 Jan 2016 00:17:53 -0300 Fixed #2064: give error when using `out` at varargs position eee3eff844880c67bd47e8e97f5cc2116f135336 Ary Borenszweig Sun, 24 Jan 2016 18:09:01 -0300 Fixed #2059: regression with class variables not being corre... 1e6f3858ce6ba366a4c5d45678adc22ed1a141c6 Ary Borenszweig Sun, 24 Jan 2016 17:03:29 -0300 Fixed #2054: can't format heredoc in some cases 010ce1f226ec559af06385c7ed400fff543abe9e Ary Borenszweig Sun, 24 Jan 2016 16:48:35 -0300 Merge pull request #2053 from f/master 93d5d7e8447263c172f428eef3d4bcaeca30a767 Ary Borenszweig Sun, 24 Jan 2016 16:43:01 -0300 Fixed #2057: regression with block vars and macros a3f262a5435cae23aa04dca5f8bed477fcac5919 Ary Borenszweig Sun, 24 Jan 2016 13:13:46 -0300 Fixed: missing virtual type check in union type declaration f1cfe88d2eba53fc6127cc9df0901dad2a0f8d9d Fatih Kadir Akın Sun, 24 Jan 2016 17:29:12 +0200 Assignment if doesn't need assignment 938a083906057fb21c3ac0e64249527e5621746d Ary Borenszweig Sun, 24 Jan 2016 12:28:46 -0300 The `record` macro can now accept type declarations 423f1dfb2b15c49db7fb445e6e2a95eb92616f11 Ary Borenszweig Sun, 24 Jan 2016 12:28:21 -0300 Use `TypeDeclaration` instead of the old `DeclareVar` in som... 862ccfc5b9d321725c2b5468715f402ccf8d5df2 Ary Borenszweig Sun, 24 Jan 2016 12:10:14 -0300 Use free var in Enumerable#in_groups_of 385900db6395f9483144846264dca444aa8bff3b Ary Borenszweig Sun, 24 Jan 2016 12:09:11 -0300 Simplified GC.add_finalizer 2367653f899889caf0986b48e57ca7f183a46635 Ary Borenszweig Sun, 24 Jan 2016 12:03:02 -0300 Removed the `::` syntax for type declarations and uninitiali... cf019e291b0f790de939ccce50e3365471749d0b Ary Borenszweig Sat, 23 Jan 2016 22:46:45 -0300 Fixed #2050: Regression with closures 5c93802e82d3785903a9425c17027e440db09325 Ary Borenszweig Sat, 23 Jan 2016 22:45:48 -0300 More syntax updates f78051ba3acc30ce582c495b2593f163baa3d477 Ary Borenszweig Sat, 23 Jan 2016 16:50:44 -0300 Updated syntax to 0.11.0 ed88d5fd842500a6c9742478c2e7fb4edde1b4f7 Ary Borenszweig Sat, 23 Jan 2016 14:28:15 -0300 Removed the browser tool 94d1b4b76cfd7ad2aa0596454526f3310f62699b Ary Borenszweig Sat, 23 Jan 2016 11:41:42 -0300 Crystal 0.11.0 2832e267264dc2d4096b6f3f680c4ac879a6f4c7 Ary Borenszweig Sat, 23 Jan 2016 09:10:58 -0300 Changelog typos 7b2f7c2960584cc7b6a61f2f627cab6e11eed41d Ary Borenszweig Sat, 23 Jan 2016 00:59:59 -0300 Updated Changelog 99528740131c37cc4618a622491b453fc12c83a9 Ary Borenszweig Sat, 23 Jan 2016 00:40:14 -0300 Renamed `HTTP::WebSocketSession` to `HTTP::WebSocket` and `H... d9e7db47d3829c2a11b8918700871a7e1f763fec Ary Borenszweig Sat, 23 Jan 2016 00:30:37 -0300 Added docs for the new `HTTP::Server` d2cd836704545b178601c623c23ec3a98cc0dcad Ary Borenszweig Fri, 22 Jan 2016 20:29:11 -0300 Make HTTP::Client set `Accept-Encoding: gzip, deflate` unles... 12f8aa5a6b4adb9b3937816c9d77be7d6ab29b28 Ary Borenszweig Fri, 22 Jan 2016 20:26:54 -0300 HTTP::DeflateHandler: support gzip 9c128a656d82ca09b27b8a40a2e4562d1c483bfa Ary Borenszweig Fri, 22 Jan 2016 19:17:35 -0300 Fixed bug in Event::SignalHandler 27114b4cd226b0fe58bbfbac5ba413f62ccec770 Ary Borenszweig Fri, 22 Jan 2016 18:05:45 -0300 HTTP::Server: reuse response's buffer on keep-alive 02c4e68d34bdb0dd50f5b551e217e2f24fbec0e0 Ary Borenszweig Fri, 22 Jan 2016 17:35:35 -0300 Merge pull request #2016 from will/uriparser a22e3aa270d233b302982b3930469eb01b518dc7 Ary Borenszweig Fri, 22 Jan 2016 17:31:50 -0300 Merge branch 'feature/http-server-refactor' 4fbe0f32f4151aa916e24be6428bc7d5cf27ac4e Ary Borenszweig Fri, 22 Jan 2016 15:48:24 -0300 Only register finalizers for classes that have a `finalize` ... 3d643536857f77df4822de57a09ac27c394ffa3c Ary Borenszweig Fri, 22 Jan 2016 15:15:57 -0300 Run abstract def checks before analyzing main 6fc8104b194980aa9200b2c072f0878ca0ac45ed Ary Borenszweig Fri, 22 Jan 2016 10:39:57 -0300 Fixed bug in `Array#concat(Enumerable)` when the array was e... 66a6dcbfaf47e1ec9d5e04f723317be67795541a arktisklada Thu, 21 Jan 2016 21:32:13 -0800 Tuples have reverse_each aa043bb1c7def9f08ebe7c533c79206bcf4e4635 Ary Borenszweig Thu, 21 Jan 2016 18:09:54 -0300 Fixed #420: use `next` to return from a captured block. `ret... 249275738703a30dc8999f5db9c601cfadf8419e Ary Borenszweig Thu, 21 Jan 2016 14:39:57 -0300 Fixed #1101: Free var in type restriction is lost with defau... c54d482a78234fa6848c61eb6a3f7f35f02a1449 Ary Borenszweig Thu, 21 Jan 2016 12:46:18 -0300 Renamed `inject` to `reduce`. Related to #1420. d38c68197ff533ce8c649d53357aaa56a1e30f94 Ary Borenszweig Thu, 21 Jan 2016 11:46:56 -0300 Added docs for Proc and Box 81a7af2566187cb461ff5dfdc78ac26a67953751 Ary Borenszweig Thu, 21 Jan 2016 11:28:26 -0300 Fixed #1941: Top-level variables incorrectly share type betw... 4d7dbf26b15ffa64fde09e9f8e6ef2cedc73ce81 Ary Borenszweig Thu, 21 Jan 2016 10:25:23 -0300 Formatter: fixed small wrong alignment in hash "of" ee450a658a4d86cd3033d5aa0e2649055c2ce051 Ary Borenszweig Thu, 21 Jan 2016 10:18:27 -0300 Merge pull request #2040 from ysbaddaden/std-http-response-3... 3e5e792b19e5d94b895c411a5494ef5d93479bd7 Julien Portalier Thu, 21 Jan 2016 12:08:12 +0100 Add HTTP status codes bf27b88cf375e29ffcb0a9ea35208a55e8cb0c3f Ary Borenszweig Wed, 20 Jan 2016 22:01:58 -0300 Fixed #2039: parse "Content-Length" HTTP header as UInt64 d8ef2ced522c39ba7803f6242aa542bb92b3fed1 Ary Borenszweig Wed, 20 Jan 2016 13:13:23 -0300 Allow annotating class and global variables. Fixes #1838 a78fd01a84135f16336ca9523b73a18c9be0e84a Ary Borenszweig Wed, 20 Jan 2016 11:28:27 -0300 Merge pull request #2035 from manastech/heredoc-indent 2884636993f8a4db2b7bc0a63d2af6003fb4a0ae Ary Borenszweig Wed, 20 Jan 2016 11:27:03 -0300 Move seek, tell, pos and pos= from File to IO::FileDescripto... e4cd6587c12b3c0696e0e5b126192b74e978d051 Ary Borenszweig Wed, 20 Jan 2016 10:00:44 -0300 Check that there's no null bytes in strings in File and Dir ... 10a7104eadcdc0a72efaddb1db6a16b81dfe7963 Ary Borenszweig Wed, 20 Jan 2016 09:30:38 -0300 Merge pull request #2034 from MakeNowJust/fix/reject-nul-cha... a0cdd6f1fa0283307a5e4a6ae300a34f2e9c7adc Ary Borenszweig Wed, 20 Jan 2016 08:16:28 -0300 Merge pull request #2033 from MakeNowJust/fix/escape-html-2 b32a5a7edb89b04cfac6d6d63f15c36b0fcf0868 Ary Borenszweig Tue, 19 Jan 2016 23:20:40 -0300 Remove heredoc indent based on the indentation of its last l... 28b89a2eb8f75909ea4ce89d002ea9a7efb665e7 TSUYUSATO Kitsune Wed, 20 Jan 2016 11:01:22 +0900 Reject request path containing '\0' character 8f02f64cf680b6628786a910a3bd789dd99560c9 TSUYUSATO Kitsune Wed, 20 Jan 2016 07:42:55 +0900 Fix to escape text injected by user to protect XSS cb0db5676e451dfe3bc24e292d15729a40ceb5e6 Ary Borenszweig Tue, 19 Jan 2016 17:22:02 -0300 Merge pull request #2023 from MakeNowJust/fix/escape-html c0de4bf2aa0d1a91226b928762a368c0562e86c7 Will Leinweber Tue, 19 Jan 2016 08:14:39 -0800 URI::Parser: turn into struct from class c0de83382f1049cde54035897b96f82fcbe3ed3f Will Leinweber Mon, 18 Jan 2016 15:28:34 -0800 URIParser -> URI::Parser c0de2e207603242b853b432eb5e99e34b81b2dec Will Leinweber Mon, 18 Jan 2016 15:00:19 -0800 URIParser: remove old parser and clean up c0de83d242c1c67ba0ec178c520a185cc7f08290 Will Leinweber Mon, 18 Jan 2016 12:06:41 -0800 URIParser: file with and without host 98a917d3f26654afbab91e026c47d8fc631f5a12 Ary Borenszweig Mon, 18 Jan 2016 14:14:35 -0300 Merge pull request #2022 from will/forward-sigint-spec 573c90c814754264306afcc1ecfb4630f501f5c9 Jonne Haß Mon, 18 Jan 2016 11:23:44 +0100 Merge pull request #1978 from AlexWayfer/http-cookies-to_h d31f02621a470c3d4fa2d822eb795093c1525ca2 Alexander Popov Mon, 18 Jan 2016 12:40:37 +0300 Add HTTP::Cookies#to_h method 2a9967baaaad096e419ef66393bd730f0308d9e1 TSUYUSATO Kitsune Mon, 18 Jan 2016 18:31:56 +0900 Escape path in c0de051b1f758f9ad4de63a4b4575584d66148bc Will Leinweber Sun, 17 Jan 2016 23:42:05 -0800 command: forward sigint to temp spec c0de522e810026fc5dd3f9fa73f02993355f47c4 Will Leinweber Sun, 17 Jan 2016 22:35:07 -0800 URIParser: integrate with URI and fix bugs c0de3d0bf8ac9589578a4d69abbbf55d55a443cc Will Leinweber Sun, 17 Jan 2016 22:23:13 -0800 URIParser: userinfo and mailto c0de239a788db3a69e51ee5d10964f6f063fb628 Will Leinweber Sun, 17 Jan 2016 22:21:14 -0800 URIParser: schemeless urls c0de446d99391085f1a0b03a72530476d685de53 Will Leinweber Sun, 17 Jan 2016 22:22:43 -0800 URIParser: query and fragment c0de8e8c662cd3ddb1217f3770aceb13f6cec1b6 Will Leinweber Sun, 17 Jan 2016 22:16:55 -0800 URIParser: port and path d1e3f0b874be252cc1e14e0c40b2eea5de495ff9 Jonne Haß Sun, 17 Jan 2016 23:54:20 +0100 Merge pull request #2020 from greyblake/fix-typo-in-json-doc ff2e1fe8a4c0b4f0dd9d8171f9d97928a6e54f81 Potapov Sergey Sun, 17 Jan 2016 22:59:50 +0100 Fix small typo in JSON doc: "from time time" -> "from time t... 215ee0a3a62a76784801dfc90eb74f7ef6aac9df Ary Borenszweig Sun, 17 Jan 2016 09:19:49 -0300 Lazily solve aliases. Fixes #1346 345b6dc4302b2640372b67036b84e08ac5438208 Ary Borenszweig Sun, 17 Jan 2016 08:39:22 -0300 Fixed: looking up T in Foo(T) could result in a T at an uppe... 92aabbd15a3928e774a463650d0e43e97f61fe02 Ary Borenszweig Sun, 17 Jan 2016 02:04:55 -0300 Make a first pass to declare types. Fixes #718. Fixes #729. ... 7c6dde972714cbc2a4fc744de2243298f046226e Ary Borenszweig Sat, 16 Jan 2016 12:04:29 -0300 Merge pull request #2010 from rhysd/heredoc-identifier 8ae45d56088b48ff8f5531942ad21258d5ab840d Ary Borenszweig Sat, 16 Jan 2016 11:55:48 -0300 Use single colon for type declaration. Use `x = uninitialize... c0de2a1cb5bad0037c0eb76935ecdf050b3f877e Will Leinweber Fri, 15 Jan 2016 16:59:18 -0800 URIParser: first steps 2050fa4e6f2c0de24d4e89ce6dcace6117a2442d Ary Borenszweig Fri, 15 Jan 2016 21:19:06 -0300 Rename DeclareVar to TypeDeclaration fd4b23741419bf5420f7d24c6fda8ae33de8e0ad Ary Borenszweig Fri, 15 Jan 2016 16:43:13 -0300 Merge branch 'master' into feature/http-server-refactor 4f5b6e00dd5300f526cf26c841f75155a31313ab Ary Borenszweig Fri, 15 Jan 2016 14:04:54 -0300 Merge pull request #2006 from greyblake/bash-autocomplete fd1415aefcb1b9784449e7b78c98aae7909d3e6a Jonne Haß Fri, 15 Jan 2016 10:52:39 +0100 Merge pull request #2013 from arktisklada/array_push_always_... 59f97484743ee333be0b66e3401aff6c94bd93bd Potapov Sergey Thu, 14 Jan 2016 13:29:45 +0100 Bash autocompletition: use -o filenames to be compatible wit... 9152dc7d9e791646b69e517cc92de23593577269 Ary Borenszweig Wed, 13 Jan 2016 14:10:04 -0300 Added specs for HTTP::StaticFileHandler 5d0bd6eec916dbc9a1336ba6569b42c15821a72d Ary Borenszweig Wed, 13 Jan 2016 13:50:16 -0300 Merge branch '0.10' b2b2d9357df02aaa034883dc9c271b9a4327ab34 Ary Borenszweig Wed, 13 Jan 2016 13:49:18 -0300 Fixed Directory Traversal Vulnerability in HTTP::StaticFileH... 5faf34c1dbe55a7f1ed3a2ba368a34121d033149 arktisklada Wed, 13 Jan 2016 02:48:53 -0800 Array#push always returns 61dc26bdd51aa1208c5380604bdd92d49a0cf11a Ary Borenszweig Tue, 12 Jan 2016 20:03:35 -0300 Support HTTP/1.0 in HTTP::Server 30f393b9d5cd2a4ea2e8af096dacd95a5851d898 Julien Portalier Tue, 12 Jan 2016 23:51:10 +0100 Merge pull request #2004 from ysbaddaden/std-ecr-comments-an... 9dc0f4f2606f120609cec1f91a5b7aeae8f4f4d2 Ary Borenszweig Tue, 12 Jan 2016 14:36:14 -0300 More robust Deflate specs e8570ea3a2466c5a2474c7514bad37a2b8b3fccb Ary Borenszweig Tue, 12 Jan 2016 14:36:13 -0300 Make default HTTP::Handler return 404 Not Found if there's n... 1f2e266abc21617e0507ccbd0f75b7624f04f8d2 Ary Borenszweig Tue, 12 Jan 2016 14:36:13 -0300 Rename HTTP::Response to HTTP::Client::Response 5bdab1af5217c4e043f2e1d1ae9979479451f6b3 Ary Borenszweig Tue, 12 Jan 2016 14:36:13 -0300 Fixed Zlib::Deflate and HTTP::DeflateHandler 7d1a753a48520e835dd52027cd22a81462c8fbdf Ary Borenszweig Tue, 12 Jan 2016 14:36:13 -0300 Support protocol upgrade in HTTP::Server. Some refactors. 40a8d21231bc2d016f3368d2226b442d69ede8f7 Ary Borenszweig Tue, 12 Jan 2016 14:36:13 -0300 Small refactor in HTTP::Server::Response 48874a8bfc37713cac07ae4e3b32681c6766db51 Ary Borenszweig Tue, 12 Jan 2016 14:36:13 -0300 Added some specs for the new HTTP::Server::Response bee33831dfa639d7af39fd263cfa43062469b885 Ary Borenszweig Tue, 12 Jan 2016 14:36:13 -0300 Started HTTP::Server refactor 3ba6546399ba560b7570e0ffc9945eb11472c8c6 Ary Borenszweig Tue, 12 Jan 2016 14:36:02 -0300 Renamed `WebSocket.open` to `WebSocket.new`. Moved WebSocket... 96c7c3a3536e4b8fd641fa500af5b9d1b9d3cf42 Ary Borenszweig Tue, 12 Jan 2016 14:36:02 -0300 Added `JSON::Any#==(other)` 4d2907e575d3f6a73fbbcda96dac402b2e072b6e rhysd Wed, 13 Jan 2016 00:33:06 +0900 Ensure to fix unexpected-EOF bug while lexing heredoc identi... aed0c7ad4ff0f1a2049bb83692ae5140cc9fee5c Julien Portalier Tue, 12 Jan 2016 16:30:05 +0100 ECR: support comments (<%# %>) and escapes (<%% %>) b6d0ca4a64482944493c67f4f83d0a6f048238d8 rhysd Wed, 13 Jan 2016 00:21:39 +0900 Add more test cases for heredoc identifier f4614cdc71f3d1d0c1c56f54128daccec5f2a2e6 rhysd Wed, 13 Jan 2016 00:06:02 +0900 Limit identifier for heredoc 5e7c51852f6c88cffbf4a72075bb0c4581d3fc3c Potapov Sergey Tue, 12 Jan 2016 09:44:27 +0100 Fix bash completion for Mac: do not use compopt unless it is... 437d315092f17443492603a73b0d597d8e511c59 Ary Borenszweig Mon, 11 Jan 2016 19:23:29 -0300 Merge pull request #1969 from mmacia/master 4cac5111272b42ae5e4047d7a32aa6bef274abcd Ary Borenszweig Mon, 11 Jan 2016 19:18:22 -0300 Merge pull request #1994 from will/removechompall d53240e255001fcb9f517d04d19ce8c812e31cec Juan Wajnerman Mon, 11 Jan 2016 14:47:27 -0300 Vagrant config installs g++ on provision adc6028fab397ff738ce9b07f07b24b34949e780 Juan Wajnerman Mon, 11 Jan 2016 14:20:38 -0300 Avoid huge pages for fiber stacks in Linux 6f052f9982e391034f9027c7b44fc996b83f626a Moisés Maciá Sun, 10 Jan 2016 20:12:08 +0100 - Used .chomp instead .chop - Back to pieces[2]? 2a9a124b82fb10bb8fe20bea3f9d801fc58d43d1 Potapov Sergey Sun, 10 Jan 2016 14:44:31 +0100 Implement bash auto completion 4e85fbc674dc70ad04ac2fb8f95fd70518b6af2f Ary Borenszweig Sat, 9 Jan 2016 15:04:45 -0300 Merge pull request #2000 from arktisklada/documenting-dir 961fdaef330b1f5fbb8b048ffebc285e1413e89f arktisklada Sat, 9 Jan 2016 20:27:31 +0400 Dir class code documentation 566d42700ddeb7a3f159197a951dc3ea98e0c30f Juan Wajnerman Fri, 8 Jan 2016 13:48:30 -0300 Removed PCL dependency from Dockerfile a4c90842844cf73d7f35d1b0fc32f74b84ec87c8 Ary Borenszweig Fri, 8 Jan 2016 12:11:44 -0300 Merge branch 'new-fibers' 6a2221cae5f7e90002fbb1326e416b1ef63531d1 Ary Borenszweig Fri, 8 Jan 2016 12:08:39 -0300 Fixed #1998: check covariance in abstract method checks 3aa7af6b0fd43f0db1a306bb62ca671b6167299e Ary Borenszweig Fri, 8 Jan 2016 09:59:36 -0300 Merge branch 'master' into new-fibers f364e3ec252a7384e401b1d3b4b04e21d469a91f Ary Borenszweig Thu, 7 Jan 2016 22:12:05 -0300 Updated Changelog 9f2f13c1c914c180752f322d7274bacfad332502 Moisés Maciá Thu, 7 Jan 2016 23:49:41 +0100 use pieces[2] instead of pieces[2]? 7a68164710ee09e90739b9d4d6fd7499d3b35db1 Ary Borenszweig Thu, 7 Jan 2016 18:35:44 -0300 Added IO#close as a nop ab02351281b61c3225c6ae7d43b9d7b78f59e821 Ary Borenszweig Thu, 7 Jan 2016 18:32:46 -0300 Merge pull request #1997 from manastech/feature/check_abstra... 9e880414090acaeae7a30decf9cde528afe41ca4 Ary Borenszweig Thu, 7 Jan 2016 14:41:51 -0300 Check that abstract methods are implemented. Fixes #835 74e05e27ae3dd8048a5f9c100404de4e821b2eb3 Ary Borenszweig Thu, 7 Jan 2016 11:58:14 -0300 Fixed #1975: added Zlib::Delfate#close and Zlib::Inflate#clo... 761eec904311e0da2086e06b3306444b321cb7a4 Ary Borenszweig Thu, 7 Jan 2016 11:45:56 -0300 Semantic: disallow abstract methods on metaclasses (because ... 24076f0bb0f149f974170bd28dcb6fb0a5478a11 Ary Borenszweig Thu, 7 Jan 2016 11:43:33 -0300 Semantic: disallow defining abstract methods on non-abstract... e338cb1ae83d0f07230fcc6ad31460e96f7c5ba2 Ary Borenszweig Wed, 6 Jan 2016 11:36:10 -0300 Formatter: properly format inline asm d405229c27d7b20212b5ea90966629ebaab4d086 Juan Wajnerman Tue, 5 Jan 2016 22:10:27 -0300 Added some comments about how the initial context switch wor... 988ffc2aeef93e62241e9e8fa289fdaf9ba91978 Juan Wajnerman Tue, 5 Jan 2016 18:57:38 -0300 Support context switches in x86 df9be75389fde8ee0e594d4dfe4bb2174afd6b0c Juan Wajnerman Tue, 5 Jan 2016 16:36:18 -0300 Deleted old LibPcl 8015d4307e058733cb648c2a9ce2ecea2bc92649 Juan Wajnerman Tue, 5 Jan 2016 16:31:05 -0300 Fix error when switching to the same fiber c1177156362f8a8395d5f7964b823ecf3f1de128 Juan Wajnerman Tue, 5 Jan 2016 16:00:19 -0300 switch_stacks must use 'naked' attribute 4a52304a095c7750db09256b02eb8eb615701bb4 Juan Wajnerman Tue, 5 Jan 2016 15:59:05 -0300 Started new fibers dcdad46295be187d438d85ff4f271b98d7e40505 Ary Borenszweig Tue, 5 Jan 2016 15:58:13 -0300 Add Naked attribute 0d69ba679787dd7dde3a28e239e10828c7a9e144 Ary Borenszweig Mon, 4 Jan 2016 17:19:19 -0300 Fixed #1990: Segmentation fault from BigInt comparison with ... c0dedc34c86747a80ef5b14c9f8ef391f4fa2258 Will Leinweber Mon, 4 Jan 2016 12:05:39 -0800 String: remove "chomp all" behavior e21aed0644ea86bd7fff55f875a63e264c751265 Ary Borenszweig Mon, 4 Jan 2016 16:14:23 -0300 Merge pull request #1992 from rhysd/fix-heredoc 217ad9de859856a6fb7ce6fc37a5a4c0006f8b2f rhysd Tue, 5 Jan 2016 03:39:38 +0900 Test heredoc on parse phase f6b0ffa0597f1f867eb477894aeb61a08b714bad rhysd Tue, 5 Jan 2016 03:39:37 +0900 Fix here document 8aa3e9185e7124f101bac271af61f9d1398a639b Ary Borenszweig Mon, 4 Jan 2016 15:09:36 -0300 Merge pull request #1985 from will/string-things 096f196c70b3fd83f75476dbe1d003fa7646263a Ary Borenszweig Mon, 4 Jan 2016 15:06:25 -0300 Merge pull request #1987 from jhass/digest_update_io 854c809c84c103427246da7923f5c89f8c56091b Jonne Haß Sat, 2 Jan 2016 11:00:56 +0100 Fix OpenSSL::DigestBase#update(IO) c0deef5ab606bdc65e1719729512c56f2accfcb6 Will Leinweber Wed, 30 Dec 2015 20:11:43 -0800 String: address pr concerns in #1985 60309fbf3ebfc5fd7b3981b7e39c07bbbb207a7f Ary Borenszweig Wed, 30 Dec 2015 16:08:10 -0300 Merge pull request #1928 from rmosolgo/int-popcount 99e4bb54d876e5d53658b27ed484ea3b17f747d2 Robert Mosolgo Wed, 30 Dec 2015 10:59:55 -0500 Add Int#popcount from LLVM intrinsic b8727ed079b89ff21de71925509f5e6e6427a539 Ary Borenszweig Wed, 30 Dec 2015 11:20:07 -0300 Merge pull request #1977 from ysbaddaden/std-time-epoch c0de88a9f43f16322e9e51ad96ca3576986e24c5 Will Leinweber Tue, 29 Dec 2015 21:02:26 -0600 String: document more methods c0deb3ebe5c7a526540172be19ebce8136b46fd7 Will Leinweber Tue, 29 Dec 2015 21:01:55 -0600 String: simplify #chomp(char) c0de256b888788c63e426f2af0c7ff30e33ece16 Will Leinweber Tue, 29 Dec 2015 21:02:08 -0600 String: document some methods c0de6477cb3b7abc2fb842142dc5019de1dac6aa Will Leinweber Tue, 29 Dec 2015 21:03:52 -0600 String: refactor #strip #rstrip #lstrip 942ab638ddd5fa004eae3a341562df96004f3502 Ary Borenszweig Tue, 29 Dec 2015 18:24:14 -0300 Fixed #1982: don't close Logger IO at exit c925e4168dd006c49143310ee4a9b0d63d47254f Julien Portalier Tue, 29 Dec 2015 00:14:57 +0100 Time#epoch return local timestamps instead of UTC 3c2b4f3b625e00184c1aa663d054df4b0e0ef26f Jonne Haß Sun, 27 Dec 2015 15:10:47 +0100 Merge pull request #1974 from MakeNowJust/fix/unescape-useri... 2da053cb04ecf91281f42b83656b8eec5970482f TSUYUSATO Kitsune Sun, 27 Dec 2015 19:24:33 +0900 Fix to unescape user and password in URI#parse 3d220cad889d5a36cd6f0c90ee32536101f31721 TSUYUSATO Kitsune Sun, 27 Dec 2015 19:16:17 +0900 Add missing URI#to_s spec 1ff3c1ac4c499d92debccd455be0f4ecb20d5628 Moisés Maciá Sat, 26 Dec 2015 00:55:55 +0100 added spec for malformed HTTP response 41e5ebf3c88ce3dca5195212b5b2edee991ccb44 Moisés Maciá Fri, 25 Dec 2015 20:57:15 +0100 use split to parse http message ff9cb5ebb37468311dda1e3a9978bf759a8e13d8 Moisés Maciá Fri, 25 Dec 2015 20:06:42 +0100 use regex to parse http message 001877652566a7c31abe8bb9ca4c177727aa210e Moisés Maciá Fri, 25 Dec 2015 19:48:32 +0100 deal with malformed HTTP response headers f8f54b01ea6b2dee398d0dc0c071710cf043bdef Ary Borenszweig Fri, 25 Dec 2015 14:57:58 -0300 Fixed #1972: use Channel#receive_first as a workaround 9d59a3455de7efd01ffe5a3669b16bf729e7882d Ary Borenszweig Wed, 23 Dec 2015 13:52:28 -0300 Updated Changelog 7857c7f9a5587a330447ee63882f80f4be3ad370 Ary Borenszweig Wed, 23 Dec 2015 13:44:26 -0300 Merge pull request #1741 from manastech/no_parentheses_in_de... 3b11ed435f5de0d30359550c34b3391298c90407 Ary Borenszweig Wed, 23 Dec 2015 13:29:30 -0300 Fixes after merge 08d2b1de170113f7b94711cf4e5cb359d904f39f Ary Borenszweig Wed, 23 Dec 2015 13:06:34 -0300 Merge branch 'master' into no_parentheses_in_defs b07a1f97abd70751197f0825b71d19e6a3a2eac9 Ary Borenszweig Tue, 22 Dec 2015 15:03:11 -0300 Fixed #1781: wait until logger finishes writing everything w... 4f0ffb9c1fdd1b2c5b290cc274e808d4d3c66f0b Julien Portalier Tue, 22 Dec 2015 14:22:50 +0100 Merge pull request #1963 from MuhammetDilmac/patch-1 9cda95cefc824bc613cbe0f23dfaee8b5f3b83ca Muhammet Dilmaç Tue, 22 Dec 2015 13:10:57 +0200 Update response.cr 2fc7c1b1dfefaaa5f9da8dbca8423f53642dca47 Ary Borenszweig Mon, 21 Dec 2015 22:18:34 -0300 Merge pull request #1962 from will/spec-same-inspect 4867918a18faa563220ab985219a91b4885f580e Jonne Haß Mon, 21 Dec 2015 23:36:52 +0100 try travis trust image 6b57692305fc9503f018a32734d2802d636d1aeb Jonne Haß Mon, 21 Dec 2015 23:34:49 +0100 route travis linux build to legacy workers until docker work... c0dec1c5bbe02907bbeacbd80b614ce1da64862d Will Leinweber Mon, 21 Dec 2015 14:04:42 -0800 Spec: Add class to eq matcher when inspect is same 1f96534bbe25b3e9174369bec61fb0829266af9c Julien Portalier Fri, 18 Dec 2015 23:04:57 +0100 Merge pull request #1958 from sdogruyol/master 045eaa12cd5b849d3fd117183a1b481bdc840f72 Ary Borenszweig Fri, 18 Dec 2015 17:52:56 -0300 Fixed a couple of formatter bugs fbf66ddc64cc19051e3d9eb5bb0f57af90b8318a Ary Borenszweig Fri, 18 Dec 2015 17:37:17 -0300 Some more Array docs 1c193d3aad44b6c1027434328b65fac54dfe86f2 Ary Borenszweig Fri, 18 Dec 2015 13:59:22 -0300 Fixed #1959: incorrect ASTNode#to_s for infix operators 768c0811418f32ce3ad8cc6db13aeb64d6b2f7e1 Ary Borenszweig Fri, 18 Dec 2015 13:44:48 -0300 Fixed #1960: make `parallel` work with nil values c527c2f6e241e4463c8700a6cd062ad11f55b769 Serdar Dogruyol Fri, 18 Dec 2015 15:07:11 +0200 Improve HTTP::Server a27d313ed6c777c989655ad6df736d6387557c3f Ary Borenszweig Thu, 17 Dec 2015 15:48:49 -0300 [ci skip] Updated Changelog 2fb81c514256cabecf76f1405b02a84e207f4e09 Ary Borenszweig Thu, 17 Dec 2015 15:48:19 -0300 Removed `String#cstr`. Use `to_unsafe` instead (so unsafe us... 490be61e65906ffbd02ac203107c0509883c68cb Ary Borenszweig Thu, 17 Dec 2015 15:48:19 -0300 [ci skip] Updated Changelog af254a37cb4136d08dcb4f1566cd748b1a34a30a Ary Borenszweig Thu, 17 Dec 2015 15:48:19 -0300 Removed `Array#buffer`, `StaticArray#buffer` and `Slice#buff... f9614e3153ca3bb9af65757a58699a289759d18e Ary Borenszweig Thu, 17 Dec 2015 15:48:11 -0300 Merge pull request #1929 from porras/to-yaml d84c303dbc25dcf51e538f9302a3804dea91b6db Sergio Gil Thu, 17 Dec 2015 18:39:08 +0100 Basic YAML generation 5903709b59c8b8e08a2651ecb75a422b4d5195b5 Ary Borenszweig Wed, 16 Dec 2015 21:14:33 -0300 Merge pull request #1955 from elthariel/delegate_multi b9a86d199db5fdfbf8bfd5dd8026f578da8a9797 Julien 'Lta' BALLET Wed, 16 Dec 2015 18:48:14 +0100 make delegate arg-safe again 30bd4862c428a0595ebf6d62644553d030542f30 Julien 'Lta' BALLET Wed, 16 Dec 2015 10:35:55 +0100 delegate macro supports multiple methods bbd24e199bc1dd77575cfab9cc281460a7dc4557 Ary Borenszweig Fri, 11 Dec 2015 16:26:48 -0300 Added optional random argument to Array's sample, shuffle an... 4e5b6a5694b29682f6c10a7224c7cab8487d7e78 Ary Borenszweig Fri, 11 Dec 2015 16:26:48 -0300 Some doc fixes and unused parameters removed from String#spl... eedb7ac5066e7ee5fc4eda197b0f55d23ded29f2 Jonne Haß Fri, 11 Dec 2015 18:31:51 +0100 Merge pull request #1946 from anatol/master 479b2ba6aa06f18873816a24cd170bfe33dfaea3 Anatol Pomozov Fri, 11 Dec 2015 08:40:40 -0800 Fix misspellings using codespell tool 35ce888fc12855d85506fc6c3788d01d973f0882 Ary Borenszweig Fri, 11 Dec 2015 11:38:19 -0300 Small refactor in array iterators c3aeea3642d0adf377970745494a61e001617404 Ary Borenszweig Fri, 11 Dec 2015 11:33:31 -0300 Added `Array#each_repeated_combination` iterator 36ddf505ac7ee9204a607dcbfa80d8cbf055cab5 Ary Borenszweig Fri, 11 Dec 2015 11:22:06 -0300 Added `Array#each_combination` iterator 813682d3c440cbf07db2465a0deba2e6631885ff Ary Borenszweig Fri, 11 Dec 2015 11:16:29 -0300 Added `Array#each_permutation` iterator 57b3dccc50ee42b8ee66370be3c416c27a0db472 Ary Borenszweig Fri, 11 Dec 2015 11:02:45 -0300 Merge pull request #1939 from manastech/string_split_keep_al... 505d539f87e734e4da2028c2eecc5502b5737645 Ary Borenszweig Thu, 10 Dec 2015 23:26:13 -0300 Merge pull request #1938 from radarek/sort_by_calls_block_on... 6bae078e8cac28f6a4c095f95cf95fbaa4e59b23 Jonne Haß Fri, 11 Dec 2015 01:10:52 +0100 Merge pull request #1945 from davydovanton/fix-doc b7940979c7d5c32b7753c0ba0fd608088d7e7d97 Anton Davydov Fri, 11 Dec 2015 03:07:38 +0300 Fix typo in syntax ast file [skip ci] 8344b73a0d578c0b14efe011a743e8871dd92ae8 Radosław Bułat Wed, 9 Dec 2015 15:50:05 +0100 Array#sort_by & Array#sort_by! calls given block only once f... 8d07d32262912782e0df3a91a1bb8c81697efec4 Ary Borenszweig Wed, 9 Dec 2015 10:29:10 -0300 Fixed spec 78eaab1de900e6006e45e193bd55baf24f29efcc Ary Borenszweig Wed, 9 Dec 2015 10:08:02 -0300 Fixed Struct#hash to always return Int32. Fixes #1940 642e82405c536ce5edd2355eb8676315c2d28168 Ary Borenszweig Tue, 8 Dec 2015 20:24:19 -0300 Make String#split keep all results (never drop trailing empt... 505e2e9ef71f9ab78a5bbf41c4f5a6e0e4020c54 Jonne Haß Tue, 8 Dec 2015 14:00:39 +0100 Merge pull request #1934 from askn/markdown 3dddb6273599baee48dfebd944f985c64cc52f29 Aşkın Gedik Tue, 8 Dec 2015 14:43:02 +0200 add css class for markdown code blocks 5c72e2067c23e28ae3cb81d6db9ee581820c4147 Julien Portalier Tue, 8 Dec 2015 08:18:09 +0100 Merge pull request #1933 from ilatif/typo-fixed 9d5148250816d01eaf90a81c7adf2e1c9a48cf93 ilatif Tue, 8 Dec 2015 11:16:51 +0500 Fixed a typo in src/socket/tcp_socket.cr b08cdb512a03016de3db5250485a152a825340b4 Ary Borenszweig Sat, 5 Dec 2015 18:55:51 -0300 Fixed docs 04f9798f79c1723752b65d3ff2b855b79baa6db1 Ary Borenszweig Sat, 5 Dec 2015 17:05:53 -0300 Updated Changelog 2a1ce65e6cad5cb91b0e3f63e483b2e7315e5140 Ary Borenszweig Sat, 5 Dec 2015 16:57:51 -0300 Removed HTML::Builder. Moved to https://github.com/crystal-l... 634e9a22912f3098f71d9bb7bad492e444642075 Ary Borenszweig Sat, 5 Dec 2015 16:35:56 -0300 Merge pull request #1897 from hoffi/html_builder_enhancement 87f3822ef172dbde36b50b06fea507b4cea1bcee Ary Borenszweig Fri, 4 Dec 2015 19:52:54 -0300 Merge pull request #1914 from sdogruyol/master f4044e5f1a5091de141d4a35754975799f48f279 Sdogruyol Fri, 4 Dec 2015 21:14:34 +0200 Add Dir#current e22029f5c2535d4d0cba9af64bda36ad13802a97 Ary Borenszweig Fri, 4 Dec 2015 16:11:29 -0300 Fixed #1926: wrong behavior of `responds_to?` for virtual cl... f2c53ce0183982382d21f37f36b02cf57ba3ba21 Ary Borenszweig Wed, 2 Dec 2015 18:52:17 -0300 Merge pull request #1925 from MakeNowJust/fix/at_exit_handle... 9c9edb9524f4b0f3a2546bae928d2f09ceb614fe TSUYUSATO Kitsune Wed, 2 Dec 2015 22:14:33 +0900 Fix to catch all exceptions in at_exit handlers. 3bb2718dddb18ac9a473ea27a6f2235104698869 Ary Borenszweig Wed, 2 Dec 2015 10:11:25 -0300 Merge pull request #1923 from mverzilli/master 1f68f872a8dbff5d4647e3723bae963723f6d904 Martin Verzilli Wed, 2 Dec 2015 09:30:57 -0300 Made File.accessible? private. Changed docs to reflect that ... ff608f50e00069533ca3123d8fb32887f6d59d63 Martin Verzilli Tue, 1 Dec 2015 22:28:26 -0300 Adds File.readable?, File.writable? and File.executable? 8c0b9ebc8c8ae3a75bea648bc8fd50358c678cac Ary Borenszweig Mon, 30 Nov 2015 11:33:09 -0300 Fixed #1916: wrong restriction analysis for module types as ... 8f0d6ba84d61888fa913070b43b9bfae2f431889 Jonne Haß Sun, 29 Nov 2015 14:47:14 +0100 Merge pull request #1919 from benoist/json-mapping-set ee84e648a62dd6f2dc8b283197baeaed35ea696c Benoist Claassen Sat, 28 Nov 2015 23:18:51 +0100 allow set from json add set to_json b28a587894121474680c9252227f9b599968ed6f Jonne Haß Sat, 28 Nov 2015 14:40:10 +0100 Merge pull request #1917 from MakeNowJust/fix/ignore-empty-p... f51ab6f806e880a78cf9cc74b90a1b78a395a6b8 TSUYUSATO Kitsune Sat, 28 Nov 2015 22:23:51 +0900 Ignore an empty path in CRYSTAL_PATH e51690be5cf1d8bc76a5d275d66cc1a86cc36082 Jonne Haß Fri, 27 Nov 2015 20:57:51 +0100 Merge pull request #1913 from benoist/escape-cookie-key 30505a179b32947b9e61104174f83b562f56089d Benoist Claassen Fri, 27 Nov 2015 20:44:04 +0100 escape cookie keys dccaa9ece6c13f8b46caa5aa5823d17cfc25175c Ary Borenszweig Thu, 26 Nov 2015 13:31:38 -0300 Merge pull request #1909 from MakeNowJust/feature/at_exit_bl... 9d53a21ec935d5ca53dc0fb87ce5fd37eb59bdfb Ary Borenszweig Thu, 26 Nov 2015 11:44:06 -0300 Fixed Hash#hash a24aeee558eeecad53c1fd11edb17f1f8f9a5fe1 Ary Borenszweig Thu, 26 Nov 2015 11:23:26 -0300 Fixed extra deallocation in LLVM::Module#verify 4666441847426e08e3b2e3d8a9eeb07299d81022 TSUYUSATO Kitsune Thu, 26 Nov 2015 21:03:35 +0900 Added a block argument to at_exit c0db7f3e07e5731d18724366532b8e6a6d23a872 Ary Borenszweig Tue, 24 Nov 2015 12:21:05 -0300 Travis: try not to install gmp (seems to be already installe... 001908c090d9720a4ac9e6d893ecc641375f93dc Ary Borenszweig Tue, 24 Nov 2015 12:00:26 -0300 Merge pull request #1904 from MakeNowJust/patch-1 d4a58a0d2679d617206ad29602b203838e85feb5 Ary Borenszweig Tue, 24 Nov 2015 00:20:32 -0300 MemoryIO can now be created to read/write from a Slice(UInt8... 14c56fd3c189e739132db61b46c884eb8df9ea92 TSUYUSATO Kitsune Mon, 23 Nov 2015 10:03:57 +0900 Uncommented TODO, released !~ syntax b39ee8dcd10e7647d08c6cafe1ec9ce2fa273592 Ary Borenszweig Sun, 22 Nov 2015 10:31:10 -0300 Fixed #1903: Math.atan2 bug with integer values ad9c6ce5748ea2914daf46dafab211a5280a5156 Jonne Haß Sat, 21 Nov 2015 16:52:38 +0100 Merge pull request #1901 from shinh/unterminated-char-litera... 48faea04d0a71b7193ea253742400f1fe7012025 Shinichiro Hamaji Sun, 22 Nov 2015 00:02:05 +0900 Lexer: handle unterminated char literal 0dda612d98e02c3b425f233e4c0a9ca592de16fa Stefan Hoffmann Thu, 19 Nov 2015 20:33:21 +0100 Enhance HTML::Builder - added #html(html) - added #tag(name,... 52e2f3503187788eb6c617d956c96153d170d8fe Jonne Haß Tue, 17 Nov 2015 02:22:44 +0100 Merge pull request #1894 from botandrose/propagate_crystal_d... 0a8ee09d63a1237d123d82edf7d8648b91ce5bc2 Micah Geisel Mon, 16 Nov 2015 17:04:01 -0800 ensure crystal deps fails with a nonzero exit code if shards... 270ae86ec4222384b0b792aa231cabd531d6dd67 Jonne Haß Mon, 16 Nov 2015 19:00:37 +0100 Merge pull request #1888 from jreinert/cookie-parsing 8ee9ded94f54c6d0990e557f3664b8f5cdff478b Joakim Reinert Mon, 16 Nov 2015 18:26:31 +0100 more sophisticated cookie parsing. Correctly handles multipl... ab8a2a45efc7d60fd482657af3e6eec605e7282a Jonne Haß Sun, 15 Nov 2015 15:35:19 +0100 Merge pull request #1892 from technorama/f/pkcs5 aec1696e963d908be8542fb3414dc2a235b8bd5f Technorama Ltd Sun, 15 Nov 2015 03:54:48 -0500 OpenSSL::PKCS5.pbkdf2_hmac_sha1 string size fix and error ch... 2109bd5cbf052e49dd896bcf3919d878e8860360 Jonne Haß Sat, 14 Nov 2015 17:17:51 +0100 Merge pull request #1890 from jhass/osx_formula 44f4bdfd9090ece79f1c4ba95b9b7c7b5f769305 Jonne Haß Sat, 14 Nov 2015 17:09:43 +0100 Merge pull request #1891 from benoist/make-pkcs-a-module ab650a44d2b8c70d880d9d494e0614ae4306c941 Jonne Haß Sat, 14 Nov 2015 17:04:21 +0100 Switch to official homebrew formula on Travis 7b1923408166f44af66045dd6ba4d41767eaadf7 Benoist Claassen Sat, 14 Nov 2015 16:47:58 +0100 change pkcs5 to a module 24846eb92267049e7f233440304ce39060a45fbe Jonne Haß Sat, 14 Nov 2015 16:33:43 +0100 Merge pull request #1889 from benoist/fix-digest-block-size 8d57391d2537d02a8b1fa6d590d5ea24d12cfc4c Benoist Claassen Sat, 14 Nov 2015 16:15:35 +0100 fix openssl digest block size 77a23fc1447d2d5609991eee3e7d9746091434e0 Jonne Haß Fri, 13 Nov 2015 15:29:31 +0100 Merge pull request #1886 from benoist/feature/pkcs5-pbkdf2-h... a95543574b5dc6a065313a7112da9f8943ca96c7 Benoist Claassen Fri, 13 Nov 2015 12:21:46 +0100 added pkcs5-pbkdf2-hmac-sha1 18079683dfea27edddf05be896835b012f1b8538 Ary Borenszweig Thu, 12 Nov 2015 10:31:01 -0300 Merge pull request #1883 from manastech/json_any a08de596529873357b68fb28705fb4bc1b3ac23a Ary Borenszweig Thu, 12 Nov 2015 10:14:32 -0300 Make `JSON.parse` return `JSON::Any`, and make it easy to tr... 32c3ce1b4f643642a50ae2afd7d7a11e9e743545 Ary Borenszweig Thu, 12 Nov 2015 09:21:46 -0300 Merge pull request #1885 from omninonsense/fix_1884 b142342a172549982e947814084c1b90fbc15704 Nino Miletich Thu, 12 Nov 2015 11:35:01 +0100 fixes #1884 34eebfb55963c8702b72b2a13a4973a6bad41364 Jonne Haß Wed, 11 Nov 2015 03:14:28 +0100 Merge pull request #1879 from adlerhsieh/add-doc ebf3ebe40c29b0787518ee3e78e58f59b080285a Adler Wed, 11 Nov 2015 10:07:17 +0800 add documentation to Hash [ci skip] 3c9a4ceeb0a384e523f99c727de0058c629dce8e Jonne Haß Tue, 10 Nov 2015 17:35:22 +0100 Merge pull request #1880 from davydovanton/doc-typo-matrix-s... e2b09fe8b6a2910613369f1508be23ed89a54987 Anton Davydov Tue, 10 Nov 2015 19:11:58 +0300 Fix typo in matrix test descriptions [skip ci] 235f134a5fb20748b13068aad1c95074be5069a5 Ary Borenszweig Sun, 8 Nov 2015 14:17:52 -0300 Fixed #1875: parser bug related to call, fun literal and do f9ba36be81ed917bc1582740c4e62b15a9cc9899 Jonne Haß Fri, 6 Nov 2015 15:47:00 +0100 Merge pull request #1873 from askn/api-doc 702a89c5f212cf434293712eb9a6fd2bdd18e56a Aşkın Gedik Fri, 6 Nov 2015 15:46:00 +0200 fix typo 418c07dd80dbefb77702c58eeb473ff8f2ec05e5 Ary Borenszweig Thu, 5 Nov 2015 17:41:37 -0300 Merge pull request #1872 from davydovanton/doc-openssl-typo 4dc2560703d3a4bdfe7565bfb20e6100f8f2cd30 Anton Davydov Thu, 5 Nov 2015 23:23:47 +0300 Fix typo in raise message in OpenSSL::create_evp_mt_ctx [ski... 13f056de91e23b0d21f6dd7561f104fc7cc2fe83 Ary Borenszweig Wed, 4 Nov 2015 20:33:43 -0300 Merge pull request #1864 from jhass/base62 f27d8d097724d8098a574ad1adc534c8559df4c1 Ary Borenszweig Wed, 4 Nov 2015 18:51:34 -0300 Allow forward declarations for lib external vars e39425640f9984042be3721645ba2814d051eaf9 Jonne Haß Wed, 4 Nov 2015 09:20:54 +0100 Merge pull request #1849 from ch3n/master b0fef23695bfd4cf49bbb963f81916748bc2633f ch3nz Wed, 4 Nov 2015 14:38:55 +0800 Fix: File.basename(/) gets negative count (ArgumentError) 143d3ab95e1e8c4575c6e2a089f8b6e48f1677a1 Jonne Haß Wed, 4 Nov 2015 06:04:50 +0100 Add base 62 to String#to_i 0efd106b453e0b1cdfaad4c95d1e15882e7868f9 Jonne Haß Wed, 4 Nov 2015 06:04:50 +0100 Add base 62 for Int#to_s eb9b9960fbb48e0972856d550712b49732769c18 Ary Borenszweig Tue, 3 Nov 2015 15:03:27 -0300 Added LibC::VaList (for __builtin_va_list) cf55c2a258de9dd9f6ec7bca5b37e19acc13f664 Ary Borenszweig Tue, 3 Nov 2015 14:45:16 -0300 Fixed one macro spec 729c45f285e77fe8543ba7730081fb5ad6c1f9ab Ary Borenszweig Tue, 3 Nov 2015 14:10:00 -0300 Formatter: fix single comment in case/else 6db4d3da71acd089db4da06ca2a3b059584911e0 Ary Borenszweig Tue, 3 Nov 2015 12:33:53 -0300 Fixed #1852: preserve vars declared by macros, but change th... cdad18d0173f962370a39208667b27863ffc38e5 Ary Borenszweig Tue, 3 Nov 2015 11:55:33 -0300 Fixed #1857 and other exception-related stuff with instance ... 6c52fa3f384f8128ddecf8a7b7033abae52c44a2 Jonne Haß Mon, 2 Nov 2015 13:11:05 +0100 Merge pull request #1856 from ysbaddaden/std-fix-chdir 3a04f36a5a46b6e9a2bd7425658c06b497151e23 Julien Portalier Mon, 2 Nov 2015 07:48:59 +0100 Fix: Process.run still uses Dir.chdir a8e0b68d57852a2829cfa19a0fb4ef85fb91a06a Ary Borenszweig Sat, 31 Oct 2015 23:29:09 -0300 Parser: say syntax error if missing argument to `responds_to... f463b9af4da6286670e36f82221b47cf84120083 Ary Borenszweig Sat, 31 Oct 2015 22:13:25 -0300 Fixed #1850: allow runing file with same name as folder 6e9fba9469bd509ec1451552e55fe8d889a87966 Ary Borenszweig Sat, 31 Oct 2015 16:13:39 -0300 Fixed #1845: instance vars first assigned inside an exceptio... 3d292515bc1b662b5f7d1de7b6f83854d60b74dd Ary Borenszweig Sat, 31 Oct 2015 15:05:11 -0300 Fixed #1848: require space between ':' and return type in de... af8537649d5c037e3b4210126e5dd98efa40f444 Ary Borenszweig Fri, 30 Oct 2015 21:54:31 -0300 Merge pull request #1836 from MakeNowJust/feature/range-sum 13800a7802179b24827917a85d30ee974c164044 TSUYUSATO Kitsune Sat, 31 Oct 2015 09:34:59 +0900 Improve Range#sum performance 488f14c2164402520aa13d4d4cf823629b3744f3 Jonne Haß Fri, 30 Oct 2015 20:58:38 +0100 Don't hardcode server ports in specs 3acd6b923a506d4479ce83c22f6e14bd50dbf9e2 Jonne Haß Fri, 30 Oct 2015 20:36:20 +0100 TCPServer: close(2) may reset errno, ensure raising the corr... e9b48004f994e16b7aa18dcd4a1881f2b0f53dbd Ary Borenszweig Fri, 30 Oct 2015 15:31:36 -0300 Fixed #1842: retain value of expression assigned to `_` 0f4e5866db1d559fdb3c833e8de8a1f96ab7c957 Ary Borenszweig Fri, 30 Oct 2015 13:22:03 -0300 Format all source code b3b1223108806f31fdb29cca6110a5d11d82f504 Ary Borenszweig Fri, 30 Oct 2015 00:17:36 -0300 Updated Changelog 6b5470826fcd02e09a5715891906c57ed45f2f55 Ary Borenszweig Fri, 30 Oct 2015 00:14:53 -0300 Renamed `Slice#each_reverse` to `Slice#reverse_each` for con... b7cd5d28bee4580a392108043610053956241167 Santiago Palladino Thu, 29 Oct 2015 22:39:01 -0300 Rename concucrrent_spec.cr to concurrent_spec.cr 9ae1b5c17887c3444ff2130ebb969a668a2971a8 Ary Borenszweig Thu, 29 Oct 2015 17:12:00 -0300 Merge pull request #1837 from omninonsense/io_and_slice_patc... f6f5e90e5ecac544be2e9a15bd411998f0165916 Nino Miletich Thu, 29 Oct 2015 20:03:04 +0100 minor improvements to `IO::ByteFormat` and `Slice` - Adds `... 87f308744fef05e2e286fbc20273e19f76ab8450 Ary Borenszweig Thu, 29 Oct 2015 12:04:15 -0300 Merge pull request #1835 from adlerhsieh/add-doc 72c4a48d68ef2cb65e7c43f90b077e1965b4c44b Adler Thu, 29 Oct 2015 21:46:09 +0800 add doc to Tempfile e4ee584e0e3fb2dc3a4cda5064153ee322f4bdfb Ary Borenszweig Wed, 28 Oct 2015 15:48:23 -0300 Fixed #1479: Make `crystal spec` only run files that end wit... d707aac9b272e0eeda6491c0cd7a7c272c5ce73c Ary Borenszweig Wed, 28 Oct 2015 15:26:18 -0300 Dir.glob: make it work with multiple consecutive file separa... 2f74437309cb7d6dc3529f5bd9dff4e6a790d796 Ary Borenszweig Wed, 28 Oct 2015 12:22:19 -0300 Fixed `Enum#parse` docs. Fixes #1831 b53e1a735145754ed3ba834f22e0de3b2b3ef33f Ary Borenszweig Tue, 27 Oct 2015 16:23:04 -0300 Formatter: fixed incorrect indentation after last call arg f... 53056ac92e71e6e4a8fe98594fbfca1c8beb3154 Ary Borenszweig Tue, 27 Oct 2015 13:32:03 -0300 Dir.glob: ignore results order in specs c8cdbfa516828eec40245f4ba8e9065efa149c5e Ary Borenszweig Tue, 27 Oct 2015 13:10:45 -0300 Added missing empty dir for Dir.glob specs, and removed unus... 02557e5129d5c655d4c52a1e1bf08d0a907aa4ea Ary Borenszweig Tue, 27 Oct 2015 12:26:54 -0300 Fixed #1754: Glob with trailing slash should list directorie... 98b868737a04ca552200d7cc3a489a50d67bde00 Ary Borenszweig Tue, 27 Oct 2015 11:06:45 -0300 Fixed #1728: restrict the right-hand side of an ` 38795eeadada5030eba60c09fe9851572dbb43e4 Ary Borenszweig Tue, 27 Oct 2015 10:37:02 -0300 Document `IO#write_bytes` and `IO#read_bytes`. 0faecbbf2e195de58fa66a1f130b8173dc180777 Sho Kusano Tue, 27 Oct 2015 01:12:26 +0100 Allow plus and hyphen for Markdown list b5ccd5cddf96acc75a817197a2b28a2d7b90d609 Ary Borenszweig Mon, 26 Oct 2015 18:10:58 -0300 HTTP::Request: say "lazily parses and returns" instead of ju... 9d324df463ff405944c1c8eb85e81c0bed00ac2f Ary Borenszweig Mon, 26 Oct 2015 18:07:18 -0300 HTTP::Request: don't use delegate to improve API docs 7037b95dc9d43f4de62269ee82a48e173a5cf58d Ary Borenszweig Mon, 26 Oct 2015 17:32:48 -0300 Fixed #1760: show inherited class methods in docs d1d7eb578a671ab51fdfd52b08856e7455f18f27 Ary Borenszweig Mon, 26 Oct 2015 11:42:58 -0300 Fixed #1823: wrong logic in exception handler b11b2b04356f1db56bc921db12edba585abd8dea Jonne Haß Mon, 26 Oct 2015 15:36:40 +0100 Merge pull request #1742 from jbaum98/master 0cd4f5edf07642bf80ea97d33fb6b9f878d49840 Jonne Haß Mon, 26 Oct 2015 15:35:02 +0100 Merge pull request #1759 from adlerhsieh/add-code 008e6643344944b5dcdf37a7054c3c76eafd7b87 Jonne Haß Mon, 26 Oct 2015 15:33:18 +0100 Merge pull request #1785 from adlerhsieh/add-doc 62757d7e89c46aa9a3596f404c9fd51a967c3129 Julien Portalier Mon, 26 Oct 2015 15:22:09 +0100 Merge pull request #1806 from benoist/feature/openssl-digest 1ade40a36e6977d8f3b031842ab109aaad65404a Benoist Claassen Mon, 26 Oct 2015 09:01:18 +0100 added OpenSSL::Digest 3062a0f55ac42ff9393e75f8f977a6b46d7d8a81 Ary Borenszweig Sun, 25 Oct 2015 11:25:38 -0300 Updated Changelog c26548bb102bfca0b17b2b33a104ef0c0fb3d809 Ary Borenszweig Sun, 25 Oct 2015 11:15:48 -0300 Formatter: no longer take arg's column into account, only cu... 89cea592640d300e4b27f52d19e6b9e59cca48d2 Ary Borenszweig Sun, 25 Oct 2015 11:15:48 -0300 Formatter: don't align successive hash entries if there's mo... 21a8f549d26d530d9d45c31755bc823362225e97 Ary Borenszweig Sun, 25 Oct 2015 11:15:48 -0300 Formatter: preserve space in division or multiplication in c... c6156829dd9167d30ee07ae11fc4ea62c3ad652e Jonne Haß Sun, 25 Oct 2015 12:00:12 +0100 Merge pull request #1819 from ysbaddaden/std-random-new-seed ba3e22e1e9f1386ce12f2497931f698c8896a81a Julien Portalier Sun, 25 Oct 2015 11:07:03 +0100 Fix: reseed default PRNG after fork 944646515d66a28d5a2d9bf26d09a0658cd36a8e Julien Portalier Sun, 25 Oct 2015 11:06:31 +0100 Manually reseed PRNGs 0c616d930c22503dc1271d76351a26c40a1438c1 Jonne Haß Sat, 24 Oct 2015 20:18:40 +0200 Merge pull request #1815 from davydovanton/doc-spec-is-a-typ... 6f0fd34fce404dd419b065fd26d94bb14d922cb8 Anton Davydov Sat, 24 Oct 2015 21:12:02 +0300 Fix typo in "Codegen: is_a?" spec file [skip ci] b60910d77f29c1d565ae40e0dff70cb1213783f3 Krisztián Ádám Sat, 24 Oct 2015 16:57:33 +0200 Add Char#+(str : String) e77ec6c3aa2aff23f46a5f8e1abfaaefc57e0d9d Jonne Haß Sat, 24 Oct 2015 16:53:28 +0200 Merge pull request #1813 from adlerhsieh/add-doc-2 12bfe37a96299d71de479372b1f5ad4182674239 Adler Sat, 24 Oct 2015 22:51:50 +0800 fix typo and improve style in String class [ci skip] d5cf915eb94c5fc559bb815c3f490b05dbb45c77 Adler Sat, 24 Oct 2015 10:50:26 +0800 Add documentation to Random module 595a73671631e7d18c404f41bf89d96c32f47d21 Jonne Haß Fri, 23 Oct 2015 19:06:32 +0200 Merge pull request #1810 from adlerhsieh/add-doc-3 a61ef80c07b88d7ab7bf63c35713a7e2512d6334 Adler Sat, 24 Oct 2015 00:28:48 +0800 improves documentation style for several classes [ci skip] e732fe30e4703e08263248cd11e0a24604146b6c Ary Borenszweig Thu, 22 Oct 2015 14:56:48 -0300 Fixed a couple of formatter specs 5a5db54ce1a003009ac3f95e8bc2f3bb55313653 Julien Portalier Thu, 22 Oct 2015 15:47:23 +0200 Merge pull request #1787 from benoist/feature/openssl-cipher 87c76b965647039f8a9d43caf0cab2dbd7eda297 Benoist Claassen Thu, 22 Oct 2015 14:38:47 +0200 added OpenSSL Cipher 8276b85ce829f1d4ef1bf0f3d86e76d6a0f36144 Julien Portalier Thu, 22 Oct 2015 10:40:30 +0200 Merge pull request #1803 from adlerhsieh/add-doc-2 14b793613791bcfd74195c91ebd061bdc7f1e7ca Adler Thu, 22 Oct 2015 16:09:39 +0800 [ci skip] remove extra curly brackets 267bcc514e91a42cc4cf497f579813bcbd27ae22 Jonne Haß Wed, 21 Oct 2015 22:01:21 +0200 Merge pull request #1800 from davydovanton/doc-fix-typo-form... d5a81ecf21c0b7692713493b2bb440f4190763a4 Anton Davydov Wed, 21 Oct 2015 22:48:05 +0300 Fix typo in Formatter comment [skip ci] 363c170885bd1860be682d1885fc83a5614d2831 Ary Borenszweig Wed, 21 Oct 2015 14:52:13 -0300 Fixed #1797: proc return type inference requires procs with ... d0dd8cef97562f4029de9929f36c349c7f3222f6 Ary Borenszweig Wed, 21 Oct 2015 14:52:13 -0300 Fixed #1796: inferred proc return type doesn't respect next ... d7b3f53ec54b9f9e60de29b2778a437217584ac8 Jonne Haß Tue, 20 Oct 2015 13:30:04 +0200 Merge pull request #1790 from adlerhsieh/update-js c743442b9069562c73a6d65f4c4ee85ae6706657 Jonne Haß Tue, 20 Oct 2015 13:16:49 +0200 Merge pull request #1492 from ysbaddaden/std-bcrypt 13bc7714d8abd85856ea28b669696b98945baeb8 Julien Portalier Tue, 20 Oct 2015 11:59:38 +0200 Fix: correct Crypto::Bcrypt implementation 361684df8bae3ce1aa8fcc0b60ae00d2afa1d21e Adler Tue, 20 Oct 2015 16:06:05 +0800 add nested-search functionality 72e1533231faa04a1354379b56116e204acd5fbb Ary Borenszweig Mon, 19 Oct 2015 23:14:05 -0300 Revert "Logger: write messages atomically and drop coroutine... c1397163051232887a4f21ba2b2e0baf86b2b3be Ary Borenszweig Mon, 19 Oct 2015 23:09:16 -0300 Docs: use raw token value for numbers, chars and strings, so... 2b0c4accb66c8b9cd9198790aeb0f91ba85d5605 Ary Borenszweig Mon, 19 Oct 2015 22:48:26 -0300 Merge branch 'std-logger' of https://github.com/ysbaddaden/c... 3a727d1cb087ce994fe7d56586a0a8b63ca66070 Ary Borenszweig Mon, 19 Oct 2015 16:33:11 -0300 String::Formatter: support Float32 arguments 55aa0b77b3c0d6b487bc1cc168868f2da9314451 Ary Borenszweig Mon, 19 Oct 2015 14:45:15 -0300 Formatter: only align "if" and "case" expressions to the rig... e1f04e8e73a0b150b006238943085b2bc6d20ee8 Ary Borenszweig Mon, 19 Oct 2015 14:45:15 -0300 Parser: fixed parsing of `return method do ... end`, and say... 9cddb2144c3bf996c31144fa38a1bfc740514021 Julien Portalier Mon, 19 Oct 2015 14:08:52 +0200 Logger: write messages atomically and drop coroutine 27c568134f03adb476a52f1533e638014033d5d5 Jonne Haß Mon, 19 Oct 2015 14:03:23 +0200 Merge pull request #1782 from ysbaddaden/std-unixserver-acce... d02467849c5cb99c7c2262304f1fee78ff28684a Julien Portalier Mon, 19 Oct 2015 13:49:54 +0200 Fix: UNIXServer#accept nonbloking socket 8569e76f262b8e3366601909020f1102c8916592 Adler Mon, 19 Oct 2015 17:46:29 +0800 add Hash#key & Hash#key? 4a204dfb7c0598017af0ca480550059b9e065473 Ary Borenszweig Sun, 18 Oct 2015 11:07:56 -0300 Formatter: don't skip newline after is_a?. Fixes #1762 c6a8f0823ec0e58af6f8094e509db9890e5c6aab Ary Borenszweig Sun, 18 Oct 2015 10:40:29 -0300 Formatter: indent enum members after a comma and newline. Fi... 74b76fefa679927c12c837552279fa954b104be3 Ary Borenszweig Sun, 18 Oct 2015 10:40:29 -0300 Formatter: format hash literals with upper-case symbol notat... 11cfd5ccd9f31e4c4f60e156dd4bb4f85fb84588 Jonne Haß Sun, 18 Oct 2015 14:37:02 +0200 Merge pull request #1770 from MakeNowJust/crystal-help 292df6397719a89e2c5e87c2ca8e05b4b36329ec TSUYUSATO Kitsune Sun, 18 Oct 2015 21:06:35 +0900 Add `crystal help` and `crystal version` subcommand 2153edfe65bf52917368ba62bebf8b0671f10d45 Jonne Haß Sun, 18 Oct 2015 11:51:00 +0200 Merge pull request #1765 from adlerhsieh/add-doc d9fbf1e280f5c8279de4139e0677995a027b10b9 Adler Sun, 18 Oct 2015 16:34:39 +0800 [ci skip] fix broken link in contributing guide a8e9ba74bcbedb8ba8fe1d45d4147790d06c004e Ary Borenszweig Sat, 17 Oct 2015 20:48:18 -0300 Parser: fixed incorrect parsing of `foo bar.baz do ... end` ... 7cfeedba6df3e7740b54760f8a9f2009874b0bb1 Ary Borenszweig Sat, 17 Oct 2015 19:50:26 -0300 Formatter: align condition of suffix if/unless 546f89b69697c0fc2ec4409fb6c8b7de0a7c0049 Ary Borenszweig Sat, 17 Oct 2015 13:23:06 -0300 Formatter: fixed a formatter bug related to case/when 975d93c15ebcbcdd03562b11a0ace3e9e3caf40a Ary Borenszweig Sat, 17 Oct 2015 12:57:15 -0300 Formatter: check idempotency in specs, and some refactors a7736b1931ad70bb564bd905380fafd9128c28e1 Ary Borenszweig Sat, 17 Oct 2015 12:57:15 -0300 Define `exec_internal` in HTTP::Client b8c218ef97de65b63eb0dc6d400096b24b58ccab Julien Portalier Sat, 17 Oct 2015 13:07:13 +0200 Merge pull request #1758 from tristil/patch-2 05a2a05c4c709edc119c28822cca9c010d57ccac Joseph Method Sat, 17 Oct 2015 01:45:49 -0400 Correct http/params.cr documentation eaa3263bbdf12bd0842cebb0a3cee3cb2ff38d17 Ary Borenszweig Fri, 16 Oct 2015 21:14:05 -0300 Fixed some formatter bugs. Fixes #1755 bc0433062ccaae9e6ae84f0afe726f1acd8e2ad4 Ary Borenszweig Fri, 16 Oct 2015 18:14:37 -0300 Added missing entry about StringIO renamed to MemoryIO in Ch... be93828ce2e95645a7f7be83bc7ac8865fd7e478 Ary Borenszweig Fri, 16 Oct 2015 16:26:02 -0300 `json_mapping` and `yaml_mapping` are now `JSON.mapping` and... 25d608d5917149b52bd0c007923cfece80f4222b Ary Borenszweig Fri, 16 Oct 2015 16:23:10 -0300 Crystal 0.9.0 74d5876509190686490b52c5be6a035b4c74f0e0 Ary Borenszweig Fri, 16 Oct 2015 15:46:53 -0300 Top level `print` now flushes. Removed `print!`. Fixes #1436 9b8e6c7e5f35b62503cd1507b1097d6c20c398dd Ary Borenszweig Fri, 16 Oct 2015 15:34:39 -0300 Renamed StringIO to MemoryIO 1356734d3d73f068dfb68b7cb951597a7ea3b779 Ary Borenszweig Fri, 16 Oct 2015 15:34:38 -0300 Renamed write_object/read_object to write_bytes/read_bytes. ... c83f56b107fee78668971606e94e57098a7beba1 Ary Borenszweig Fri, 16 Oct 2015 15:34:38 -0300 Remove error output from a couple of specs 849af44fe8fe299901610ce744e2b5392fa835ce Ary Borenszweig Fri, 16 Oct 2015 15:34:38 -0300 Updated Changelog ad47e983e615a3abe1f129af52c1db643c13f809 Juan Wajnerman Fri, 16 Oct 2015 15:33:52 -0300 Logger uses separate fiber to serialize writing the messages... b9800d7b66627748603f897e9e0e0f45258102ec Ary Borenszweig Fri, 16 Oct 2015 14:22:44 -0300 Merge pull request #1603 from jreinert/byte-format-decoding e718e9324d0bf52b9ab50a48e125f74dc285469a Ary Borenszweig Fri, 16 Oct 2015 13:54:47 -0300 Merge pull request #1743 from manastech/protected_in_namespa... 0ece5cbb15a6005b355d932ba3d737beb84ceffc Juan Wajnerman Fri, 16 Oct 2015 13:47:07 -0300 IO#write always writes the entire slice or raises 546413809222afa1f8dc0667e3a8b31891224f89 Jonne Haß Fri, 16 Oct 2015 15:41:34 +0200 Merge pull request #1751 from kostya/params_fetch f83433be2310fa338fd3f19aa73ddb8ce2b535e6 Konstantin Makarchev Fri, 16 Oct 2015 17:34:24 +0400 add params method []? 461fc7829124a1b64abcf42bbe580fa6a42cd74c Ary Borenszweig Fri, 16 Oct 2015 09:57:44 -0300 Merge pull request #1749 from lbguilherme/patch-2 f0af2c8753e13238f5b21d2dd89e714f0e17e5e9 Ary Borenszweig Fri, 16 Oct 2015 09:33:26 -0300 Fixed #1711: fixed some parser issues 0c252a3b3f169881fce5efabca8f9bf54c4bd4f0 Juan Wajnerman Fri, 16 Oct 2015 09:30:11 -0300 Added `sleep` without args to suspend the current fiber fore... 0e428d7abab6c40a364fba1950aa9cb9d609a73e Juan Wajnerman Fri, 16 Oct 2015 00:16:42 -0300 Fix usage of libevent's evdns_getaddrinfo and cancelling of ... efb70bf55ccf4ac6a1318c3242c2e2c1bcd41e22 Jake Waksbaum Thu, 15 Oct 2015 23:11:24 -0400 time/span: add / and + methods b407fb64a40d1210b2be7320adc61d3e4c3c6569 Guilherme Bernal Thu, 15 Oct 2015 21:01:15 -0300 Support "run" macro from a directory with spaces in it 03d5636c8b9b603822aa718b7ad3633144d417c7 Ary Borenszweig Thu, 15 Oct 2015 16:50:26 -0300 Fixed #1729: make sure to propagate nil types 7677c36ba5ae353fbaece8818e4a4444c50eacaf Ary Borenszweig Thu, 15 Oct 2015 16:50:26 -0300 Fixed #1734: continue type inference until there are no more... 78fc1cdc60d4016dbc4bc29a4b7502e5cdb906d9 Jonne Haß Thu, 15 Oct 2015 17:53:48 +0200 Merge pull request #1733 from adlerhsieh/add-doc-3 368f8044e05503d6956e6881580e8250dab919e0 Adler Thu, 15 Oct 2015 23:36:42 +0800 Add documentation to Hash a83fe3898b9ea11d306769a065a62d66d9e9bdd6 Ary Borenszweig Thu, 15 Oct 2015 11:42:40 -0300 Use macro vars in json and yaml mapping macros ad06bb01f731b749e3614538586584718f831ae3 Ary Borenszweig Thu, 15 Oct 2015 11:37:04 -0300 Fixed formatting of macro vars with arguments 1f0b620ffaf21d8e3b7be73c666ead625e4fedd2 Ary Borenszweig Thu, 15 Oct 2015 09:50:16 -0300 Use Math.pw2ceil in array resize in a couple of places 01df258d4963be103c5dfa4ba689d24678629b0b Ary Borenszweig Thu, 15 Oct 2015 09:35:15 -0300 Use `Array#[]=(range, values)` in formatter code 6dcee4d122ba2d054e9f87a49c179f7af959f605 Ary Borenszweig Thu, 15 Oct 2015 09:31:05 -0300 Added `Array#[]=(index, count, value)` and `Array#[]=(range,... e9c6652853fbd41961dbd0d77ffd4dc1b9b9898c Ary Borenszweig Thu, 15 Oct 2015 07:22:35 -0300 Allow `protected` methods to be called between types in the ... 90e8ecd173d8febccf6b1c0ab35b8b140d3b429a Ary Borenszweig Thu, 15 Oct 2015 06:48:48 -0300 Clean up: remove BlockArg AST node, use Arg instead a5a654d3e12b04411681d489e7d9e71652f3f15b Ary Borenszweig Thu, 15 Oct 2015 06:18:45 -0300 Fixed formatter specs 246a674012fae62b28c0b2e7b41baba8083e1ac0 Ary Borenszweig Wed, 14 Oct 2015 23:17:24 -0300 Fixed 2048 sample 11b69833fc5a6140136ed46318736d0b182f1b7f Ary Borenszweig Wed, 14 Oct 2015 23:15:13 -0300 Make parentheses mandatory for def and macro arguments 6ed3cb8bb8a2583b3a75b1d696fce19153dee61c Ary Borenszweig Wed, 14 Oct 2015 22:44:32 -0300 The formatter now adds parentheses to defs and macro argumen... d104e448728b0acff5741c3c664492e612353863 Ary Borenszweig Wed, 14 Oct 2015 21:16:54 -0300 `loop` now yields a counter. Fixes #1407 15a8512d236551348d8432a2d612a3bd49efc83a Juan Wajnerman Wed, 14 Oct 2015 21:08:00 -0300 Use temporary macro variables in YAML mapper to avoid clashi... 860368e0f98f9ed04ee6e7660e957dad8969df34 Juan Wajnerman Wed, 14 Oct 2015 20:19:14 -0300 Fix leaked evdns while resolving hostnames (fixes #1700) 4384a62e4612806224c05b2bd6b6f259872a2d5a Ary Borenszweig Wed, 14 Oct 2015 18:06:21 -0300 Merge pull request #1655 from jhass/rebase_guide a80dd949bf5a7bb73972d63afe029cc1d019c9bf Ary Borenszweig Wed, 14 Oct 2015 18:05:21 -0300 Some changes to SemanticVersion. Related to #1515 85ba6220b943c84a963719d6265a27d7b656e506 Ary Borenszweig Wed, 14 Oct 2015 17:48:57 -0300 Merge pull request #1515 from technorama/f/semver e591965377db7e67fa516f9dadcdb99ff519fcbb Ary Borenszweig Wed, 14 Oct 2015 17:25:34 -0300 Merge pull request #1505 from waterlink/http/add-query-and-b... 7e4f905c9ebd2797ac77975fcd2538c2150cc4c4 Ary Borenszweig Wed, 14 Oct 2015 17:13:40 -0300 Changed `WebSocket#stream` to binary by default. Related to ... 36ec3f7ce68d898ef34144fce81e59bdf003bfb9 Ary Borenszweig Wed, 14 Oct 2015 17:12:00 -0300 Merge pull request #1656 from jreinert/websocket-refactoring 9e1a5e8dbd8a64f94a8d79114dd2bbc7a31a8bb8 Ary Borenszweig Wed, 14 Oct 2015 17:02:43 -0300 Preserve spaces in macro expressions 3d45b29578efc849d6c2fca8f4488da3f19ab76d Ary Borenszweig Wed, 14 Oct 2015 16:52:56 -0300 Make spawn return the newly created fiber. Related to #1620 16065cf189074d365ca628a7558fc8f94d7e462e Joakim Reinert Wed, 14 Oct 2015 21:47:59 +0200 add send overload with opcode and stream method to WebSocket ccab72416728ca0f99871ff249fe635b85fe3f58 Ary Borenszweig Wed, 14 Oct 2015 16:46:51 -0300 Return `self` or `nil` in some places. Fixes #1620 3d4a1cb85b3fa5ee0419c974d1a3d551beed50e9 Ary Borenszweig Wed, 14 Oct 2015 15:39:08 -0300 Fixed #1737: parse error in trailing comma in call b9d7c4961801503280251ed8b75549c27467cc8f Ary Borenszweig Wed, 14 Oct 2015 15:20:07 -0300 Format doc comments f73a97d77589d2cfd3e6613ff4279ff54744de74 Ary Borenszweig Wed, 14 Oct 2015 13:48:20 -0300 Fixed incorrect behaviour of Array#delete_at(index, count) 6bc512d4fd6d4efabbe2797476d46a67e2d938db Joakim Reinert Wed, 14 Oct 2015 16:17:48 +0200 refactor websocket and fix #1663 8728f4684b101086962e54d998c979180cda94e0 Ary Borenszweig Tue, 13 Oct 2015 18:33:16 -0300 Some formatter fixes making sure it's idempotent acf9b09f910c2639a5d80b0c76195a388977e058 Ary Borenszweig Tue, 13 Oct 2015 18:33:04 -0300 Fixed parser bug related to fun defs and arguments 173ec32b33623deed6bc75f5fd5c2196b241f6d4 Juan Wajnerman Tue, 13 Oct 2015 17:45:40 -0300 bin/crystal shows info message in stderr a56bae0f58d5e8fdf35711fc35bcd12e805a8151 Ary Borenszweig Tue, 13 Oct 2015 17:45:40 -0300 Continued formatter 1eb7ac0b9099ad8edeb71c2d8b10f6feeffb38eb Ary Borenszweig Tue, 13 Oct 2015 17:45:32 -0300 Allow `-` as normal argument in OptionParser 780dc67e5de9f7006dbf31853aa4f1c3c31b07d9 Ary Borenszweig Tue, 13 Oct 2015 17:45:32 -0300 Continued formatter 5e8f9dbc71870cade09a44227ddfe83768bf9494 Ary Borenszweig Tue, 13 Oct 2015 17:45:25 -0300 Fixed parsing of `self?` as type 22633cf4b24181a29b471f126ac21aac41c33aed Ary Borenszweig Tue, 13 Oct 2015 17:45:25 -0300 Continued formatter f95e5f5a1b39ed723b222fab1f7aaed7deac1216 Ary Borenszweig Tue, 13 Oct 2015 17:45:19 -0300 Fixed in parser and formatter to support `1+2*3` cdda5d7adf0996a08f302fdd20379dbba15f50bc Ary Borenszweig Tue, 13 Oct 2015 17:45:19 -0300 Continued formatter 2df3a0b57811970e7c90c052ec3951ae173778a1 Ary Borenszweig Tue, 13 Oct 2015 17:45:07 -0300 Fixed incorrect syntax in array, hash and tuple literals tha... 745ff0d32c9a8cab5e1fc93415c4b5abebf412bc Ary Borenszweig Tue, 13 Oct 2015 17:45:07 -0300 Started formatter 858737e602e3afae9fffeff09b1f6c51bda4652c Julien Portalier Tue, 13 Oct 2015 09:48:35 +0200 Merge pull request #1731 from adlerhsieh/add-doc-3 8cdc68018a0d81519135282f16ad8d9a6df57110 Adler Tue, 13 Oct 2015 11:37:24 +0800 fix typo in Char struct bd9f90ffc412da0e0414f2d95c7a8d1d17fc7d1e Jonne Haß Mon, 12 Oct 2015 20:19:37 +0200 Merge pull request #1466 from will/as-cast c0deeb3ee070dc1e83f6bb1f1154f692307a80b5 Will Leinweber Mon, 12 Oct 2015 10:36:27 -0700 Add Class#cast macro for runtime "as" casting a8f5b934a201ca9bb3ca561b108ad717e4826d26 Jonne Haß Mon, 12 Oct 2015 16:35:11 +0200 Merge pull request #1727 from BlaXpirit/deque-null-pointer b9ff4b9027c9a2818717fa30b8e20bc4edda6a48 Jonne Haß Mon, 12 Oct 2015 16:34:22 +0200 Merge pull request #1723 from adlerhsieh/add-doc-2 6c74b721387fdc5a064777766e1ef52d67895884 Oleh Prypin Mon, 12 Oct 2015 17:05:51 +0300 Make empty deques not allocate memory until needed f4f6633c45f974b90f1ae44e84ba91cf19802ebe Jonne Haß Mon, 12 Oct 2015 11:41:10 +0200 Merge pull request #1524 from technorama/f/fork_future 12d19b98104f36a7f724b414d1027e9267905af4 Jonne Haß Mon, 12 Oct 2015 11:39:18 +0200 Merge pull request #1714 from adlerhsieh/add-doc 3116701b24d5cc582c7939db3268e18d509f44e5 Jonne Haß Mon, 12 Oct 2015 11:00:25 +0200 Merge pull request #1725 from adlerhsieh/add-doc-3 c454b0a83de97d3565f8479ea3af2f33132b5dad Adler Mon, 12 Oct 2015 15:59:33 +0800 fix typo in Deque ce441b9fdcaa2d729cea713882b74c67fb0aa75b Adler Mon, 12 Oct 2015 01:00:17 +0800 Add returned type restrictions to methods in Random ed39be3caba99d460bff965b874a02f87729b1a8 Jonne Haß Fri, 9 Oct 2015 16:36:51 +0200 Merge pull request #1715 from davydovanton/doc-fix-typo-arra... 6f012f33085da5bbc7be960e8e02a89d2e34abfd Anton Davydov Fri, 9 Oct 2015 17:34:45 +0300 Fix typo in Array#initialize doc [skip ci] b8e8f8a7a2d0fa0ff103abad0b88a10ad74787bc Adler Thu, 8 Oct 2015 17:24:22 +0800 Add documentation to Time::Span and Time::Kind d7e809f9ddf9778276bb35476c89a3ff82d6da20 Jonne Haß Wed, 7 Oct 2015 11:36:10 +0200 Merge pull request #1709 from davydovanton/doc-fix-typos 76d194482cf8e37045d964298d96499da5fda8f9 Anton Davydov Wed, 7 Oct 2015 12:26:22 +0300 Fix typos in some files [skip ci] ea9edd63a171a4696443ecd28a36fbabd63531ae Jonne Haß Wed, 7 Oct 2015 11:08:45 +0200 Merge pull request #1707 from tristil/patch-1 e1f65432d3be8c77cb1f7152c37f9ce9a934838b Jonne Haß Wed, 7 Oct 2015 11:05:38 +0200 Merge pull request #1708 from uhoh-itsmaciek/add-split-of-em... 951e3f7341589b8abeade6a61d76e1b2ef605b7e Joseph Method Wed, 7 Oct 2015 01:32:04 -0400 [ci skip] small grammar fix in json/mapping.cr 051059777a21a83ce2fe67af85559f40fa30173c Maciek Sakrejda Tue, 6 Oct 2015 15:56:59 -0700 Add specs for splitting an empty string cb8cde373ecb3e8e85dab9db8d9e755feb6cce48 Jonne Haß Tue, 6 Oct 2015 23:17:37 +0200 Merge pull request #1704 from lbguilherme/patch-1 5d185bf47193c4fb799718696d280ad3b3f8a67c Guilherme Bernal Tue, 6 Oct 2015 18:11:23 -0300 doc typo: "exists" -> "exits" 42c2483d774ad8d2448c4673d2368c2fe524d653 Jonne Haß Tue, 6 Oct 2015 22:53:14 +0200 Merge pull request #1703 from sdogruyol/patch-2 f63bf6039c6dc1482dc921c19ebf1184e57fcc56 Serdar Dogruyol Tue, 6 Oct 2015 23:39:47 +0300 Update command.cr 046154c7e36602a00843914cc0fd23a6b9bd1657 Ary Borenszweig Tue, 6 Oct 2015 16:49:01 -0300 Fixed #1702: "Index out of range" error when calling `.next(... d73427c0642b738418468acd12f2c018e24ebdc1 Jonne Haß Tue, 6 Oct 2015 20:12:06 +0200 Merge pull request #1680 from adlerhsieh/master d6618972e5a4b6d04ebf124104565a394ba62915 Ary Borenszweig Tue, 6 Oct 2015 14:58:40 -0300 Fixed #1696: instance variable wasn't marked as nilable if a... 31a61fcd5e1f63faac6be577f7b5a92c232a28f9 Ary Borenszweig Tue, 6 Oct 2015 14:00:11 -0300 Define a simpler `Array#new` without arguments, so no checks... 512804ec50e5f087069559dd99728dbd658e26c5 Ary Borenszweig Tue, 6 Oct 2015 13:53:24 -0300 Merge pull request #1583 from manastech/array_null_pointer de0f4e88f5b60eaf48060099f0f9f51ee2a67444 Ary Borenszweig Tue, 6 Oct 2015 13:45:37 -0300 Merge pull request #1618 from jreinert/type-vars 8191bfa71ee9b483aede3227bd9d6c41f07a084e Ary Borenszweig Tue, 6 Oct 2015 13:44:33 -0300 Merge pull request #1677 from rhysd/fix-cd 29e8aa777eb00f032543b7a4bb25c7043679d85a Ary Borenszweig Tue, 6 Oct 2015 13:43:52 -0300 Merge pull request #1679 from technorama/f/enum_parse b9ebe3f7a08ad24438f3b6fdd842b9fd0f56ae4d Adler Tue, 6 Oct 2015 23:14:55 +0800 Add documentation to YAML module 4e94e1a1f448500fdb40ba99b29eb569921ae7df Jonne Haß Tue, 6 Oct 2015 16:13:29 +0200 Merge pull request #1697 from sdogruyol/patch-1 13eeb44b8578c53ff1ea3f1e853a828c390a0214 Serdar Dogruyol Tue, 6 Oct 2015 17:09:05 +0300 [ci skip] Fix json/mapping.cr doc c23d9c7733f5d482fe6f56f0afff146c460e00f1 Jonne Haß Tue, 6 Oct 2015 13:42:00 +0200 Add HTTP::Cookies#[]? and HTTP::Cookies#has_key? 29ddc0cd0fa66dbecdea792c69c24b1eb738e5a5 Ary Borenszweig Mon, 5 Oct 2015 19:28:26 -0300 HTTP::Client: Allow setting multiple `before_request` callba... 6d101f7503b64e85226951e0276fa0b8ed028fa5 Ary Borenszweig Mon, 5 Oct 2015 19:24:06 -0300 Added missing csv files. Related to #1691 c8c731e8babc15db41bc667c6ab30ae339526c9e Ary Borenszweig Mon, 5 Oct 2015 19:14:49 -0300 Turned CSV into a class, which lets you traverse a CSV, opti... 6df76143da9a2455e34c411c39d4d65189782398 Ary Borenszweig Mon, 5 Oct 2015 17:49:53 -0300 Recursive struct check: skip instance vars without types e63b515029bb7df03dd52f736e0fe73110e5734b Jonne Haß Mon, 5 Oct 2015 13:35:42 +0200 Ensure doc generation still works with the latest compiler b... 29dc55fa390302e611f935a37240d14204417bdf Juan Wajnerman Sun, 4 Oct 2015 16:39:06 -0300 Moved Scheduler#yield and Scheduler#sleep to Fiber. Fiber#yi... 415b968faee7b3fc8789f07ad4957d684215bc60 Jonne Haß Sun, 4 Oct 2015 10:06:00 +0200 Merge pull request #1686 from technorama/f/basic_gc_stats cf176e9a7635cc0edaddddc6163ec815119fbed4 Jonne Haß Sun, 4 Oct 2015 09:51:02 +0200 Merge pull request #1684 from adlerhsieh/fix-doc bc71a97c114fc632ae5c588967cdc273d4109004 Technorama Ltd Sun, 4 Oct 2015 01:24:05 -0400 Add GC.stats bb7b1c855ba89699e92b995fc3ce4f339ce174b9 Adler Sun, 4 Oct 2015 10:43:01 +0800 fix typo in JSON::Mapping 6a4307d94443e0d9cabd5789c8da2e6e4a71ccaa Jonne Haß Sat, 3 Oct 2015 23:49:48 +0200 Add a guide to maintain nice pull requests to Contributing.m... 9acc2f118db7e1ab7408e0e771e347cc2dde0100 Juan Wajnerman Fri, 2 Oct 2015 22:29:50 -0300 Fix compilation error in llvm_ext.cc with LLVM 3.5 6dbdb5124c71d441e5141be88b40378a89bdaf57 Juan Wajnerman Fri, 2 Oct 2015 22:02:33 -0300 Some progress with debug metadata for variables: - support... 87a2788f2bf47b273e7f33b9bce8d45881fd60e2 Technorama Ltd Fri, 2 Oct 2015 20:59:40 -0400 Change Enum.parse to camelcase from lowercase. c99f5429d9d1a90e1149d7064c401d961cf84083 rhysd Sat, 3 Oct 2015 04:56:02 +0900 Remove Dir.chdir 5db05c5a1156b1ab7b0b681b2e3bd9966ef34be4 Ary Borenszweig Fri, 2 Oct 2015 13:24:36 -0300 Add more complete return type for SecureRandom.random_bytes.... bd869dd88c58cbfed837b67607ffc11b91b82af2 Ary Borenszweig Fri, 2 Oct 2015 11:13:30 -0300 Error on recursive structs. Fixes #1056 cb3b24083c4519ca78bd6eb64c49566fe138fd11 Ary Borenszweig Fri, 2 Oct 2015 11:12:27 -0300 A couple of type restrictions in Array 5211a8739542a8fbfa5e1ed34fbeedfe44661fd4 Ary Borenszweig Fri, 2 Oct 2015 09:34:25 -0300 Fixed #1675: incorrect visiting of instance variable declara... f387f6e1eba37ce29a3d92659aa374c1cc6511da Jonne Haß Fri, 2 Oct 2015 10:49:27 +0200 Merge pull request #1657 from adlerhsieh/master b5e35c7b9a4a745cc054382a7e989ad0473ccaf1 Adler Fri, 2 Oct 2015 16:25:20 +0800 Add documentation to SecureRandom library f0920de4c0577850ead62aeb505ef2dbe45e0ed3 Jonne Haß Fri, 2 Oct 2015 08:44:39 +0200 Fix typos from #1670 298ec0d520c05423b933ebdbe660a8a2ae9942d2 Jonne Haß Fri, 2 Oct 2015 00:42:45 +0200 Fix typo in type inference spec too b10c134f179a8eaecfd33cae23fc141f66a6fbca Jonne Haß Fri, 2 Oct 2015 00:27:15 +0200 Merge pull request #1672 from davydovanton/doc-fix-type-infe... d4dd3d27db64f542c7d31d188842fccfa2ccd8f1 Ary Borenszweig Thu, 1 Oct 2015 19:24:45 -0300 Fixed #1666: Catch-all instance variable initialisation does... dd5bb61127f1a5a3982a99bc8c69e4b6e6acda18 Anton Davydov Fri, 2 Oct 2015 00:16:07 +0300 Fix typos in type_inference.cr [skip ci] 2a85608b8926b0ec578a7614d3eed130842881f4 Jonne Haß Thu, 1 Oct 2015 21:22:01 +0200 Merge pull request #1670 from technorama/f/libc_return_check... 1ef69b41a637522eb4a1975bb103cb36c3c80a7d Jonne Haß Thu, 1 Oct 2015 21:05:50 +0200 Merge pull request #1669 from davydovanton/doc-fix-matrix f289d4e9051dfb0c6a1595f19b64c561ded2e137 Technorama Ltd Thu, 1 Oct 2015 15:04:01 -0400 Check libc function return values. dc84c8dba00a1ab2172a1216651f00e1c0e2736b Anton Davydov Thu, 1 Oct 2015 21:57:03 +0300 Fix typos in Matrix documentation [skip ci] ca2f89264dceee128d1b0e92ac1a402482fd2566 Ary Borenszweig Thu, 1 Oct 2015 15:31:33 -0300 Merge pull request #1658 from rhysd/sample/quine 9a6dd4ed2de17e26e4abaca9acff4f71b14c5014 Jonne Haß Thu, 1 Oct 2015 15:29:16 +0200 Merge pull request #1549 from porras/File#truncate 2e8785cdb120f8e8fa8f02e1e30f0d047a36bf8d Sergio Gil Thu, 1 Oct 2015 15:09:15 +0200 File#truncate fae0987c3671849170b14913f92d872cd7b36ea6 Jonne Haß Thu, 1 Oct 2015 13:00:44 +0200 Merge pull request #1661 from lbguilherme/http-head acd0b6afb5af438a30529c36b11be7954336f23f Guilherme Bernal Thu, 1 Oct 2015 07:51:31 -0300 Fixes #1659: Do not try to read response body if request was... 59c0822cfca1516f3bf24fd0913b7b784498a6b2 Jonne Haß Thu, 1 Oct 2015 11:54:40 +0200 Merge pull request #1662 from adlerhsieh/secure-random-type 0c2a7f40c6de24033615ff6bdd360de297e7135c Adler Thu, 1 Oct 2015 16:14:47 +0800 Add type restrictions to methods' arguments in SecureRandom ... 0ff257d04a4eb1f0646e664838ad2d8954790c6b Julien Portalier Thu, 1 Oct 2015 10:06:47 +0200 Merge pull request #1660 from davydovanton/doc-fix-typo 46e9a0d921e878777fed5ca1493e60774a9d32de Anton Davydov Wed, 30 Sep 2015 22:25:18 +0300 Fix typo in Deque class [skip ci] ba46aa7059c8e7d14242350a49977b6f84993b3b rhysd Thu, 1 Oct 2015 01:44:18 +0900 Added new sample: Quine 9e4dd4be964b7b354e3516896a7371b1e4f903c4 Ary Borenszweig Wed, 30 Sep 2015 11:59:41 -0300 Fixed #868: better error message when writing `def f end` 1cf87711b43a9d64549ba5f905800e8e5c462c5d Ary Borenszweig Wed, 30 Sep 2015 11:47:41 -0300 Added `Class#===`. Fixes #714 d3447daa6b0d449f6847c9e23fafa1920d5acb98 Ary Borenszweig Wed, 30 Sep 2015 09:16:06 -0300 Fixed #1654: another case of recursive pointerof expansion 908402a11a45d57ca5c9ee878b0694cb05297fde Ary Borenszweig Wed, 30 Sep 2015 09:16:06 -0300 Removed old LibC glob declarations, and added small optimiza... ccbfcd8736ffad9a769d92ad81f94ba75661bc57 Jonne Haß Wed, 30 Sep 2015 12:34:47 +0200 Merge pull request #1607 from benoist/master 9ac329942d88d42fb21e7a12655fd37a3ab95139 Juan Wajnerman Tue, 29 Sep 2015 20:57:36 -0300 Merge pull request #1602 from jreinert/network-endian 34ff8f0dbec9062f938fdfd54e14409c26305cb0 Ary Borenszweig Tue, 29 Sep 2015 19:43:23 -0300 Fixed `HTTP::Params.parse("")` c038fb05f5db280f6f0ec753a16b9f727e1836d9 Joakim Reinert Tue, 29 Sep 2015 23:59:47 +0200 add alias NetworkEndian to IO::ByteFormat 312fefc0c5853fa06cc3f287dc9ff3d75c42ec0b Joakim Reinert Tue, 29 Sep 2015 23:02:38 +0200 update docs and specs to use type_vars and add a spec 8f737533c2419b426c90cf95e1170606f5d1af83 Oleksii Fedorov Tue, 29 Sep 2015 22:49:50 +0200 [http/request] Add #query_params c3026d135ee0a8dc4eaceaa60d2cb9641cb8e335 Julien Portalier Tue, 29 Sep 2015 21:27:03 +0200 Merge pull request #1650 from davydovanton/doc-fix-typo c6ab2f199880475a66978724127e747b3e768794 Anton Davydov Tue, 29 Sep 2015 22:16:41 +0300 Fix typo in Tuple class [skip ci] 9e4f88fe510bcbc95e1da7b04c34acdb11b27f22 Ary Borenszweig Tue, 29 Sep 2015 15:40:02 -0300 Fixed `IO::Buffered#write` incorrectly returning `nil`. Fixe... b9c8abf9a818c6052a8ae50f7d303acf27dd5a48 Ary Borenszweig Tue, 29 Sep 2015 15:21:40 -0300 Fixed mistake in String#compare 09cc6f44541b7dca9de2f059198876084dd1b025 Ary Borenszweig Tue, 29 Sep 2015 14:58:48 -0300 Added `String#compare(other : self, case_insensitive = false... 6501a5421d701bd893a83b97fedb9baffd5d1249 Ary Borenszweig Tue, 29 Sep 2015 14:28:54 -0300 Moved the benchmark warning to the `bm` and `ips` methods, s... ef023e0b5409bb45e2d44877fa2f371479c3723a Ary Borenszweig Tue, 29 Sep 2015 14:28:54 -0300 Require space before argument name and type restriction. Fix... 8738ecc695a3bcff7192737f57900635a5ef2fe7 Ary Borenszweig Tue, 29 Sep 2015 14:28:54 -0300 Use `rm -rf` instead of `Dir.rmdir` in `init_spec` 758cc6d56b18464a7c29985977280316528be96c Jonne Haß Tue, 29 Sep 2015 19:08:37 +0200 Merge pull request #1631 from rmosolgo/string-docs ed5be68fb8b2320fe017e9f1c59449c0c81146ef Robert Mosolgo Tue, 29 Sep 2015 09:56:57 -0700 docs(String) add some documentation for String 0fae29b9596096df087c51fb327ee99eb1409d09 Ary Borenszweig Tue, 29 Sep 2015 13:34:10 -0300 Added `!~` method syntax. Fixes #1637 d64507358627a92d182c9719c96714bb5ac2d44c Ary Borenszweig Tue, 29 Sep 2015 12:38:47 -0300 Merge pull request #1569 from waterlink/http/params/make-it-... 279472723b880b3711814a94d02aa303b7288fcd Ary Borenszweig Tue, 29 Sep 2015 12:35:24 -0300 Warn to use `--release` flag when incluing `benchmark` witho... 384536d8100537ac76ae9a5d5a9dd859787a02a7 Ary Borenszweig Tue, 29 Sep 2015 12:27:24 -0300 Merge pull request #1634 from Philpax/move-ll-dump 16baf5de4bcf67ad78dd4d2c9b574e32e97138ca Ary Borenszweig Tue, 29 Sep 2015 12:25:19 -0300 Link to "documenting code" in Contributing.md e8609de7c2a9d10edcc2b8ea86892803bbebb1d3 Jonne Haß Tue, 29 Sep 2015 14:42:13 +0200 Merge pull request #1638 from jreinert/reject-in-macro d64e637aecddc21aa296e991dc27f4ff8609c360 Joakim Reinert Tue, 29 Sep 2015 14:11:16 +0200 add reject method for ArrayLiterals in macros 174480e3d059acc8d0f43f688f82ca7e2b5e3396 Philpax Tue, 29 Sep 2015 05:47:35 +1000 Move LL dump to post-optimisation for cross compilation 9123f18b710c999d3c335731a04eb15a7a3d7eae Joakim Reinert Mon, 28 Sep 2015 21:42:12 +0200 merge type_params and type_vars macro methods 69e457253c181c63b1167c085ffc7819d5df84a5 Ary Borenszweig Mon, 28 Sep 2015 15:01:41 -0300 Merge pull request #1630 from rmosolgo/string-includes-defin... 61c44534d3080fa2e402f0a8b2226a0adebe7e0c Ary Borenszweig Mon, 28 Sep 2015 14:58:01 -0300 Fixed #1574: error if `crystal build file` will overwrite `f... 9945d1a096dbfbbe11afdb10bfca651086b417c3 Benoist Claassen Mon, 28 Sep 2015 19:48:54 +0200 require http server to be initialized with host added initia... 7d907bc9eabe281384645653c4b05c6e637aeae1 Ary Borenszweig Mon, 28 Sep 2015 14:40:54 -0300 Fixed #1623: check capacity bounds in String.new/StringIO.ne... e25538f4c6bd1bf422d93e56b9b3ab35a6c81fc8 Robert Mosolgo Mon, 28 Sep 2015 10:30:12 -0700 refactor(String#includes?) use a single def for Char and Str... ae44faf243c22781d7afe7365b3e24c14f3c89a0 Ary Borenszweig Mon, 28 Sep 2015 13:44:54 -0300 Codegen: don't define the symbol table if it's empty 3e2ddda6da47da0dca2816d18449d118b1fe506f Ary Borenszweig Mon, 28 Sep 2015 13:44:05 -0300 Fixed #1628: can't define a class named `Main` 6845680baac81b39c15b13cec4ad119b06d7f13c Ary Borenszweig Mon, 28 Sep 2015 11:56:00 -0300 Merge pull request #1592 from jreinert/polymorphic-macro-met... 0849d2dd18ec4519c8e84a5ef6c0cacc238b307b Jonne Haß Mon, 28 Sep 2015 11:27:51 +0200 Merge pull request #1619 from adlerhsieh/master 3a9f8de61699ca7d617781780f6de7e79c469da9 Adler Mon, 28 Sep 2015 17:21:58 +0800 Add documentation to Colorize class 194c4e3533ed1cee1f8cb712a3b1b341e625154d Jonne Haß Mon, 28 Sep 2015 10:11:33 +0200 Merge pull request #1624 from adlerhsieh/fix-doc 04e487da7eabebdc1e15b6ea1b4e31efdf4ee477 Adler Mon, 28 Sep 2015 15:56:29 +0800 Fix documentation format for the doc parser. - Remove extra ... ea25bb2f0176b4eb34c0f44af12c44ecbff4aa41 Joakim Reinert Mon, 28 Sep 2015 09:04:51 +0200 update covariant macro def return type specs 715dd43851d3f2ad892bf897c4d02a0192d3c590 Ary Borenszweig Sun, 27 Sep 2015 20:53:17 -0300 Merge pull request #1585 from jreinert/has-constant 667008b4fec65c2112fc2a1cd849b21564dd96ea Jonne Haß Sun, 27 Sep 2015 21:50:32 +0200 Merge pull request #1600 from vjdhama/issue-1472-1555 4ce28567802eab3904d91a7b9d440c99b22544b8 vjdhama Mon, 28 Sep 2015 00:28:59 +0530 modified crystal init to check for pre-existing files and fo... 8d4ed1674cb506eeeea23aee01cdaf5a4c2a5728 Jonne Haß Sun, 27 Sep 2015 20:53:19 +0200 Merge pull request #1613 from technorama/f/condition_variabl... f2f7f283d0e5426dcec6c0e16711f4549c782a50 Joakim Reinert Sun, 27 Sep 2015 19:01:39 +0200 simplify has_constant? check 39cc800a7a2e086d846a102797fece016722c223 Joakim Reinert Sun, 27 Sep 2015 18:58:34 +0200 add type_vars method for type nodes in macros 9ed0434fb140763aa6d986d67e9e42e6271bae6d Technorama Ltd Sun, 27 Sep 2015 11:30:22 -0400 ConditionVariable: * Check return values. * New method "... efca897da090b44cb8e5b24b2f816768fd6662a7 Ary Borenszweig Sun, 27 Sep 2015 10:09:00 -0300 BigInt: create from float, and `**` 48e0b5032489c25b6d96522c58db32b1df73101d Jonne Haß Sun, 27 Sep 2015 11:35:14 +0200 Merge pull request #1606 from rhysd/spec-no-color 5177026e4075ebb95bc084597653582e9431a877 rhysd Sun, 27 Sep 2015 18:15:46 +0900 Add --no-color option to 'crystal spec' subcommand a87b9844279516920078074c1b3bcf525e4b197f Jonne Haß Sun, 27 Sep 2015 10:57:37 +0200 Merge pull request #1610 from adlerhsieh/master 93002f18c4bfbcbbd4126dd8130ee48171055f8e Adler Sun, 27 Sep 2015 16:46:19 +0800 Add methods documentation to File class 9409279779b6b54bc662cca28f06298793870424 Joakim Reinert Sat, 26 Sep 2015 20:05:47 +0200 updated byte_format specs to use renamed write method cb15b0f33c01357a40d1eab1f8bb3febca354563 Joakim Reinert Sat, 26 Sep 2015 20:03:51 +0200 rename write_bytes to write_object in IO 874fda18b306951d4eb322f796e1d0fb3457d7c8 Joakim Reinert Sat, 26 Sep 2015 03:03:10 +0200 add byte_format decoding support and specs 5e9d8135d61f4c3a2b65f273f897cc6821b8a664 Juan Wajnerman Fri, 25 Sep 2015 20:07:17 -0300 Fixed samples/2048.cr e443c1e861bb84d87523ff25fb2ab53ae6735fe2 Juan Wajnerman Fri, 25 Sep 2015 19:54:47 -0300 Faster writting for primitive values in IO::ByteFormat 4889495a0ddd11065cddb4a5e4cf61637adc0723 Ary Borenszweig Fri, 25 Sep 2015 18:54:17 -0300 Added `IO#write_bytes` and big/little endian support 662eb59faae3be38d255da84e2a1ff4aff41cd51 Ary Borenszweig Fri, 25 Sep 2015 18:54:17 -0300 IO renames and refactors: read -> gets_to_end. Removed `read... 03141e436e75afad16085c1e3dafbb305b0b4c95 Oleksii Fedorov Fri, 25 Sep 2015 19:37:44 +0200 [http/params] make Builder a class since it is mutable now 9b574c0401d125b2624ec5b842e9feecea063e25 Joakim Reinert Fri, 25 Sep 2015 12:30:16 +0200 add specs for macro method return type checks 09f98661e157365363f084e9103da9c811cb6983 Jonne Haß Fri, 25 Sep 2015 09:53:34 +0200 Merge pull request #1584 from adlerhsieh/master d5bc3faa6798a150785378513364606622bae1e9 Adler Fri, 25 Sep 2015 15:48:36 +0800 add documentation to Time class e8e1d50e8b998b98e209ea5535987d6007fae418 Jonne Haß Fri, 25 Sep 2015 09:18:08 +0200 Merge pull request #1593 from luislavena/doc-fix-char-reader fd242d3264c2507bbd7588c188029fa961ce2dce Luis Lavena Fri, 25 Sep 2015 00:58:13 -0300 Relocate Char::Reader comments for documentation 71645d8fba20cc873ce27109cb04513aab61c8e3 Joakim Reinert Fri, 25 Sep 2015 00:27:28 +0200 add support for polymorphic macro methods 911bd0c594b318e86d576d8a6d2d384d0c7ef446 Jonne Haß Thu, 24 Sep 2015 23:59:28 +0200 Merge pull request #1557 from js-ojus/set-ops cc9dd8244a364912e4080a4f50d375ab7fbc452f Oleksii Fedorov Thu, 24 Sep 2015 23:50:25 +0200 [http/parser] HTTP::Parser::Builder - allow any IO to be use... 3ad616517564cc32120a12136fadd3a480826fce Jonne Haß Thu, 24 Sep 2015 23:22:05 +0200 Merge pull request #1588 from sdogruyol/add-hash-omit-pick 2613f1715d88a08e86389a0bd89e4f53f4211fdc Sdogruyol Fri, 25 Sep 2015 00:04:45 +0300 Renamed pick/omit to select/reject cb1016e31d2c43f16f2bdc56e1fb165a9281ba78 Jalyna Fri, 25 Sep 2015 00:01:26 +0300 Add pick and omit for hashes 02171581d4aab543775bfab564cedbc568cf5ebe Ary Borenszweig Thu, 24 Sep 2015 16:48:52 -0300 Merge pull request #1554 from jhass/handle_signal_exits_from... 61540cdc99f95662743edc4b9dc9685d4ebde114 Jonne Haß Thu, 24 Sep 2015 21:47:27 +0200 Merge pull request #1394 from devdazed/master 9e0b0a396202502ad32c6afc7f660f2f57fe7fc9 Joakim Reinert Thu, 24 Sep 2015 19:11:07 +0200 add has_constant? macro method 5e8f002932dc2990f99dcbebf331f295017448b8 Ary Borenszweig Thu, 24 Sep 2015 13:49:43 -0300 Make empty arrays not allocate memory until needed 90b5c938ab86fab8ad3253126e602a16661bb484 Ary Borenszweig Thu, 24 Sep 2015 11:55:48 -0300 Mark Array, StaticArray and Slice `#[]` and `#[]=` methods w... 8cc46c7f4b158e942264ca582d3d933079ca8468 Ary Borenszweig Thu, 24 Sep 2015 11:25:50 -0300 Merge pull request #1529 from jhass/docs_repo_detection f5f5a9e01acef3213662ce3c1885f798ae6e5fa5 Ary Borenszweig Thu, 24 Sep 2015 11:21:29 -0300 Merge pull request #1580 from jreinert/github-user 995f8892fe4b31a7b0c7c31d78c98d74a7c6357f Ary Borenszweig Thu, 24 Sep 2015 11:18:36 -0300 Merge pull request #1576 from technorama/f/mutex_fix 8d1d4b41be55d30409da1e8afa9351d5bcecf98f Ary Borenszweig Thu, 24 Sep 2015 11:16:13 -0300 Merge pull request #1578 from jreinert/remove-curses 567f2e18a8a9674fdf02d436453d468c289c0e05 Ary Borenszweig Thu, 24 Sep 2015 11:15:21 -0300 Merge pull request #1581 from adlerhsieh/master b02afe3e08e380b0b0253a01b493bacfa278309b Adler Thu, 24 Sep 2015 21:55:51 +0800 refactor duplicate 'when' in patterns for Time#to_s 9ddcc6cac5afa76a0baf64664a1c66857bc9c7d0 Joakim Reinert Thu, 24 Sep 2015 13:41:35 +0200 add github_name option to init config and read from global g... 57f60a32f6044cae8ac26fa8c48e8da3fbc0fc64 JONNALAGADDA Srinivas Thu, 24 Sep 2015 16:55:07 +0530 Overload `Set#-` and `Set#^` for `Enumerable`; add `Set#subt... 241c721432fbecd7a3ba69cc917c05ff95a6fc09 JONNALAGADDA Srinivas Thu, 24 Sep 2015 16:52:48 +0530 Add difference and symmetric difference operations on `Set` 7b4f8f1b03ed373d44805e337d7947a07a12f6ba Jonne Haß Thu, 24 Sep 2015 12:31:57 +0200 Merge pull request #1577 from technorama/f/chdir_error_str 80a187bfd28d6d1beeb80d9e71270563fdae3dfe Joakim Reinert Thu, 24 Sep 2015 11:12:40 +0200 Merge branch 'master' into remove-curses 2f23207b9598799d6856276fc57cb870c2523768 Joakim Reinert Thu, 24 Sep 2015 11:07:21 +0200 remove ncurses bindings from stdlib 50df10a604a8a270b33d2b48782864a866555a5c Technorama Ltd Thu, 24 Sep 2015 04:32:36 -0400 Show the directory in the error message when Dir.chdir raise... 251c177fc00a3de401381fd46ab91b883fe77f42 Technorama Ltd Thu, 24 Sep 2015 04:03:41 -0400 Rename Mutex#destroy -> Mutex#finalize. Remove redundant poi... 425364c54f0fd0bd4c75c06efd97b89bde6cf00e Russ Bradberry Wed, 23 Sep 2015 15:00:29 -0700 rename delete_if to reject! in compiler dependencies 6c83946b7b0b86aa759494c23140f817451ea84d Russ Bradberry Wed, 23 Sep 2015 15:00:29 -0700 add select, select!, reject, reject! to SimpleHash f3a10e30c604f23bc8fe83759ec78ec9f5bffec8 Russ Bradberry Wed, 23 Sep 2015 15:00:04 -0700 Remove delete_if from Array in favor of reject! 1c785d7ed23f4fee93c03d5663cd55f28d270a4f Russ Bradberry Wed, 23 Sep 2015 14:59:57 -0700 add select, select!, reject, and reject!, and each_with_obje... 5663e7abad020bfd820caad640a7e0ee6eae4d18 Ary Borenszweig Wed, 23 Sep 2015 18:14:58 -0300 Merge pull request #1572 from RX14/http-server-block 0002782d5599527981ed7518d83919c6559cf44f Oleksii Fedorov Wed, 23 Sep 2015 22:33:02 +0200 [http/params] Final nitpicks for doc 38839cc6913a7a25fb7bb9ec0abbd5ec2ad1450f RX14 Wed, 23 Sep 2015 21:30:16 +0100 Add block to handler array ctor in HTTP::Server 4f654d32dc061c79a7d7c9afad9830dd9e9338a1 Oleksii Fedorov Wed, 23 Sep 2015 22:22:20 +0200 [http/params] #to_s now does not create intermediate strings 2728145818f814ad367179574510c66018cabe46 Oleksii Fedorov Wed, 23 Sep 2015 22:22:00 +0200 [http/params] do not create intermediate arrays b72854d9486d50637b3ba3cff911b2eacb43d72a Oleksii Fedorov Wed, 23 Sep 2015 22:21:36 +0200 [http/params] make it a struct 9c164d87418cf3a781ff675e1d8bc703867bb5cc Ary Borenszweig Wed, 23 Sep 2015 12:21:40 -0300 Fixed a small typo e4a8e3ee5e0b88ffe9cd932aa4d0184c777daa4e Oleksii Fedorov Wed, 23 Sep 2015 16:05:40 +0200 [http/params] Enhance docs 122858648727dc2fd68e5202cd02b52d1753a47e Oleksii Fedorov Wed, 23 Sep 2015 16:05:28 +0200 [http/params] Add #has_key? fad1793e3171ab611d8723713 16:57:27 -0300 Boostrap: added -no-build flag. And some fixes with ssa and ... bfd964ffb4cf617b35708b7ca5747d4b4655c26b Ary Borenszweig Sat, 5 Oct 2013 16:47:32 -0300 Bootstrap: continued ssa and normalization 514adafd85430fec2692df091c5355887c833f3f Ary Borenszweig Fri, 4 Oct 2013 10:23:18 -0300 Bootstrap: support default arguments and type restrictions a... b044e6e766c2ec1137dedba13c368697cbc8ee54 Ary Borenszweig Fri, 4 Oct 2013 09:29:33 -0300 Crystal Spec: show pending specs at the end of the run abbccf3c2c69989afe2593d66152aaaef0aa5a22 Ary Borenszweig Fri, 4 Oct 2013 09:12:15 -0300 Bootstrap: continued ssa and expand def's default arguments 8588fc4fc2df5a06f262c0521f123e8012b03728 Ary Borenszweig Thu, 3 Oct 2013 18:52:33 -0300 Bootstrap: continued ssa 5fad627dcd1c4dab1696f8546320dada80c4be40 Ary Borenszweig Thu, 3 Oct 2013 18:52:11 -0300 Fixed super calls when a method was invoked on a superclass ... 8ef0967f98e019828177de30f46b651c641f900f Ary Borenszweig Wed, 2 Oct 2013 09:40:06 -0300 Boostrap: continued ssa 832f79a278f5b70722e18047e911e957b6931b31 Ary Borenszweig Tue, 1 Oct 2013 20:23:52 -0300 Bootstrap: handle all nodes in transformer 49ea9ecdf80f1c80c622d79450f5295189d44194 Ary Borenszweig Tue, 1 Oct 2013 16:35:03 -0300 Bootstrap: continued type inference for nil, nop and if 9a893f64ec9e4ff8644896a7e339abb90b5c918d Ary Borenszweig Tue, 1 Oct 2013 12:59:45 -0300 Bootstrap: continued if and ssa 9c8ed4c7df4d61243b889d87b85603dee7716a3d Ary Borenszweig Mon, 30 Sep 2013 18:36:45 -0300 Added "pending" to specs. Bootstrap: added pending if specs e78df88c829ce77ff16fc672e7774c2def515d0b Ary Borenszweig Mon, 30 Sep 2013 18:28:51 -0300 Bootstrap: Int32#== and started union types c11f5c04d7db1ef7f8bceeac5ab2b10d6fe73d3d Ary Borenszweig Mon, 30 Sep 2013 17:55:32 -0300 Added Array#sort_by! c23ace8cfd4b454f016d54c512fe89c52dbbdd5f Ary Borenszweig Mon, 30 Sep 2013 11:15:34 -0300 Bootstrap: type inference and codegen for class methods a4887bd6a9f4cb79333f860fa8d65c1c5dc69d93 Ary Borenszweig Sun, 29 Sep 2013 23:50:28 -0300 Bootstrap: fixed call mangled name 6d5bdb54ef1f8cbf3a31f0ea7af33607ec1f90c2 Juan Wajnerman Sat, 28 Sep 2013 20:46:47 -0300 Debug: dump expanded macros to files c206e1b110c3dad4e53ee947216d93fcd0e99bee Ary Borenszweig Sat, 28 Sep 2013 18:39:04 -0300 Boostrsap: check nils in llvm typer 97dd63e71085cd9d047267a926b6fe07a7ffa563 Ary Borenszweig Sat, 28 Sep 2013 18:19:12 -0300 Check fun args length and types a39e27eec877e69983d096dc1e19a3e7dd94884f Ary Borenszweig Sat, 28 Sep 2013 17:57:16 -0300 Boostrap: codegen external functions cd2e13a0521eaef7432cf4e764bed91391cb8fe2 Ary Borenszweig Sat, 28 Sep 2013 17:19:52 -0300 Bootstrap: show error when call is not found baa23d20cbdb6bd6f0d1f18b4420a7c62274350a Ary Borenszweig Fri, 27 Sep 2013 20:15:55 -0300 Bootstrap: continued external bindings a14dd0a9aac695b9f16edd04d5176304b38b2b04 Ary Borenszweig Fri, 27 Sep 2013 18:46:19 -0300 Temporary solution for type propagation. d3eaae919ef40fb81555883f8075b3b238a73c1e Ary Borenszweig Thu, 26 Sep 2013 19:29:23 -0300 Bootrsap: continued. Correct is_a? for hierarchy types with ... 3e4789c8ff87f3ad51f37fe10bb9cdb8bf5983ec Juan Wajnerman Mon, 23 Sep 2013 18:03:40 -0300 Update ruby-llvm gem ce14d52873427d40037545ea9fe30ea8ffb3c25f Juan Wajnerman Mon, 23 Sep 2013 18:03:32 -0300 Removed some binding.pry 5ef378992c9061fbaf5cf3f153447886ac0a1113 Ary Borenszweig Mon, 23 Sep 2013 15:57:47 -0300 Sort require files so requires work consistently across diff... 7ecb0bfb1092afd3fe4cf91d55e25da1e6dc8b44 Ary Borenszweig Mon, 23 Sep 2013 15:39:25 -0300 Fun def argument names are now optional fd6c0238f6e7725d307d4c010d8c860e38a46d72 Juan Wajnerman Mon, 23 Sep 2013 09:15:02 -0300 Set Vagrant VM memory to 2Gb f4cc27ab274edffc88258b16f5513afd97210d34 Juan Wajnerman Sun, 22 Sep 2013 20:16:09 -0300 Added irc notifications to travis.yml 6e462e158fa604fb5c9d8c91b8daa2a48fce7925 Juan Wajnerman Sun, 22 Sep 2013 20:07:00 -0300 Allocate enough space for backtrace frames 6aa64fc57967695ffe199051cf7ea2e6efd9b055 Ary Borenszweig Sun, 22 Sep 2013 14:00:02 -0300 Boostrap: updated parser to latest version d16d4c47156daac0c0cae93384413f7c73db1279 Ary Borenszweig Sun, 22 Sep 2013 13:59:30 -0300 Apply negative type filter after if if then is no return 973b231ff403e9f4a0931a89decf4a2c53349f35 Ary Borenszweig Sun, 22 Sep 2013 12:05:19 -0300 Boostrap: continued... 9ecccb62714e1fff5e80cba9fa9d5ec6f42f2d71 Juan Wajnerman Sat, 21 Sep 2013 09:29:36 -0700 Merge pull request #44 from kostya/process 9f04546578429134f91e6b117107eb59a3528f7e Ary Borenszweig Sat, 21 Sep 2013 12:10:36 -0300 Bootstrap: more primitives 088d5d22acb6a032cc71955cd7aca44a707e01af Ary Borenszweig Sat, 21 Sep 2013 11:51:11 -0300 Bootstrap: continued primitives 93f1c7736d750fffa240b10a3cbffaf349fd08e0 Konstantin Makarchev Sat, 21 Sep 2013 04:21:44 +0400 add a piece of process c33ba662a419d57589dd3ed7f2aaa28fe7e9db6f Ary Borenszweig Fri, 20 Sep 2013 14:55:34 -0300 Fixed crystal code because of the new syntax rules e2cb7c8a29512df9a9deb54c335e2817a48e7430 Ary Borenszweig Fri, 20 Sep 2013 14:43:10 -0300 Fixed parsing of block arg spec aa1d72d0512cd517fc6ccb34016add58d211bf7b Ary Borenszweig Fri, 20 Sep 2013 13:37:01 -0300 More accurate parsing of type restrictions regarding fun typ... 3a05954bda00adf24129a5fdf8bc21223a634205 Ary Borenszweig Thu, 19 Sep 2013 19:55:33 -0300 Run crystal specs in travis 1644e51e89731ee0411acad7e33a433aa881ed4d Ary Borenszweig Thu, 19 Sep 2013 19:53:30 -0300 Make bootstrap spec return 1 if there are failures 87ee4512a0e21733fca869c6c3dc653ebb49a482 Ary Borenszweig Thu, 19 Sep 2013 19:49:27 -0300 Codegen Int32#+ 26b123666a191aacf91a3da8f74743c2efc4ac12 Ary Borenszweig Thu, 19 Sep 2013 07:42:56 -0300 Transfer instance variables to superclass when module is inc... 1e973b272a2c8fb8c28db0ebd4a4c924a1c67839 Ary Borenszweig Wed, 18 Sep 2013 23:17:36 -0300 Boostrap: continued... d50555fc4d25bab42a12f8dcb54bdc1ce8faf786 Ary Borenszweig Wed, 18 Sep 2013 23:17:36 -0300 Fixed method lookup in included modules 01c619d08a5db419c273ebdbbe29ca8f6764db68 Juan Wajnerman Wed, 18 Sep 2013 23:03:45 -0300 'debugger' function to set a breakpoint c20b1ca3e2e346de43c861bf0d11c89ab0d9797a Ary Borenszweig Wed, 18 Sep 2013 17:52:47 -0700 Merge pull request #39 from farleyknight/faster_array_spec 4a9ead79d07e66f795ec875e3f43c3018b6667c9 Farley Knight Wed, 18 Sep 2013 19:44:13 -0400 Whoops.. Don't rename the spec. 6f2dfae9cbfcb841d0e0c4d56f106d5c207d3603 Farley Knight Wed, 18 Sep 2013 19:41:55 -0400 Faster array specs 5f2b6fd779df1a76e63c9b87795bd4e873c50016 Ary Borenszweig Wed, 18 Sep 2013 14:43:01 -0700 Merge pull request #38 from farleyknight/run_simplecov_local... ff5560c57449923e12eece68135b388e7aaa19ab Farley Knight Wed, 18 Sep 2013 17:31:09 -0400 Run SimpleCov locally by running COVERAGE=true rspec 52700ad5925fbe093771a114e829595e386c9a01 Ary Borenszweig Wed, 18 Sep 2013 11:51:53 -0300 Make Array#pop and Array#shift raise when empty d7765e0fb6d9b25ab5deb354dca4daa5af0dc845 Ary Borenszweig Wed, 18 Sep 2013 07:37:57 -0300 Fixed branched block when all branches were void or no retur... 8cd74239fb62ac0bf11f1691a0c6873460af0913 Ary Borenszweig Tue, 17 Sep 2013 12:55:39 -0300 Moved all IO logic to io.cr. Added STDIN, STDOUT, STDERR and... ed3b9ea16c00c848759a9d2e6facdf0008292e5d Ary Borenszweig Sun, 15 Sep 2013 23:34:43 -0300 Support more cases for &. e93b32483b23aaa75e67b282268dba38872c5f35 Ary Borenszweig Sun, 15 Sep 2013 16:33:32 -0300 Allow assigning void to a variable 2865e278bc20d74246f8fdb4f2670d00843986ef Ary Borenszweig Sun, 15 Sep 2013 16:27:10 -0300 Allow defining empty funs 74fbbc5818a3dbbeb166bea5a27acee3211376b2 Ary Borenszweig Sun, 15 Sep 2013 00:56:38 -0300 Allow chaining calls after &. f8366718184e4dc3ffd406e070a52d0f55636648 Ary Borenszweig Sun, 15 Sep 2013 00:46:58 -0300 Added Int#modulo 4e3b95a0b186d0f96d052f473d88b8e908a906df Juan Wajnerman Sat, 14 Sep 2013 18:40:54 -0300 Assign Void to external functions without type specified 504d1ce352d78bf916c72b28cbb4cdbb5e14b2a7 Juan Wajnerman Sat, 14 Sep 2013 18:28:36 -0300 Void is now really void. Fixed some issues with void functio... 6babe73f806317c0e394af0d315b18cb1964008a Juan Wajnerman Sat, 14 Sep 2013 17:15:43 -0300 Faster implementation of Array#sort./foo Support comparison ... 80527a2c67d4cd5454468dbd49e64a52b07b2ce0 Juan Wajnerman Sat, 14 Sep 2013 16:31:12 -0300 Pointer difference f40b7ca55df47012c0850b48356faba41bc3219c Ary Borenszweig Sat, 14 Sep 2013 16:26:35 -0300 Allow converting a function pointer to a block with "&" at a... 261ede20c6ce566805ee5f8599798ecc622907c1 Ary Borenszweig Sat, 14 Sep 2013 16:05:11 -0300 Parse call block arg, and introduced new syntax for defining... 1b54e4a4e6db5ff62bcd89ce9516af653cb3abdc Ary Borenszweig Sat, 14 Sep 2013 14:34:52 -0300 Correct parsing of function pointers 8fcdb75b5097fb1b44ab6190cb8a006f781fdd37 Ary Borenszweig Sat, 14 Sep 2013 08:56:08 -0300 Fixed some issues with NoReturn: Pointer(NoReturn).malloc an... 1f7b08b60da981b95af4dd564e0b7b30d2e6a81c Juan Wajnerman Sat, 14 Sep 2013 01:07:54 -0300 Added simple implementation of threads 1cedc18e4ad6f2ac23cd9a3dbda11146a27695ae Juan Wajnerman Sat, 14 Sep 2013 00:50:10 -0300 Fix type inference of fun pointer with generic types 6a217ff134afafa88f0a57bff22c06916569d148 Juan Wajnerman Sat, 14 Sep 2013 00:36:55 -0300 sleep d4934df651816759218f8394abe4052163478eef Ary Borenszweig Sat, 14 Sep 2013 00:31:33 -0300 Can use "->" as a type, like in "[] of ->" 124c29dc5982b64fa7f79abf4eaaa9eddf566c60 Ary Borenszweig Sat, 14 Sep 2013 00:23:58 -0300 Allow passing "... -> Type" to a C function that expects "..... 0565114131b01b13562c0b9d0bc5d239921f7481 Ary Borenszweig Fri, 13 Sep 2013 11:05:37 -0300 Allow using &block argument as a function pointer 6d34daccfeb0d1d49967efda6f85585ecd9ba3cf Juan Wajnerman Fri, 13 Sep 2013 11:04:42 -0300 Marked "errno" codegen test as pending b520011143e574a50afefe1c96b6934644412e6e Juan Wajnerman Fri, 13 Sep 2013 11:04:42 -0300 Use trampolines to create closures (still not working with l... 3b81f594cffb44263d96aa675385f719ab026bf4 Ary Borenszweig Fri, 13 Sep 2013 10:07:20 -0300 Fixed #32: make -ll output an ll file instead of outputing i... 82011b8e5ab7b13ec410cd3794e4bfaf59cd1774 Ary Borenszweig Fri, 13 Sep 2013 10:06:36 -0300 Allow yielding inside a function literal 4ec1c1bc2e1e600521e8af37a1b1964f35a3a061 Ary Borenszweig Fri, 13 Sep 2013 09:30:11 -0300 Better fun literal parsing: now types are required and error... f286dd199a6c8eb77a01cc91b94a0987a51c9f3d Ary Borenszweig Fri, 13 Sep 2013 09:10:06 -0300 Merge branch 'master' of github.com:manastech/crystal fe38eb679c9d7b54f00ab5a726a26663e76b8068 Ary Borenszweig Thu, 12 Sep 2013 14:41:14 -0300 Added FunType#arity 4704680684742130507e00d6752a59e6e4db257f Juan Wajnerman Thu, 12 Sep 2013 14:32:44 -0300 Re-enable pending test 6e6a8b968d60a7af19ee3f866cf26cdf686033ec Ary Borenszweig Thu, 12 Sep 2013 12:59:37 -0300 Better parsing of function pointers 77985f7162b9f2b32fb64322589f4e4d8d6fd433 Ary Borenszweig Thu, 12 Sep 2013 09:26:09 -0300 Allow specifiing function types as types (i.e. Int32 -> Int3... d6e08e9029d490de5c7d943fb12f26da27b735d4 Ary Borenszweig Thu, 12 Sep 2013 08:25:33 -0300 Introduced the FunTypeSpec node for talking about a fun type 20e130622438c375b059e656b28ca49b91695ae2 Ary Borenszweig Thu, 12 Sep 2013 08:03:10 -0300 Replace FunDefArg with a simple Arg node. Added the External... cc81dc2b8d3dbed837fc1c7ed19b6efc04db3105 Ary Borenszweig Thu, 12 Sep 2013 07:28:29 -0300 Allow using * in type restrictions to denote pointers 3cc2cbcc9d0720bf0f8cbf2df03909f23a34dab5 Ary Borenszweig Thu, 12 Sep 2013 07:13:56 -0300 Better error location when function pointer type inference f... d70b90fb83d907d2939f5eff5a3508f563319336 Juan Wajnerman Wed, 11 Sep 2013 22:32:15 -0300 Codegen function pointers 5e4944fde2381a6bebac5eda2d7b6c60cb0e57fa Juan Wajnerman Wed, 11 Sep 2013 22:12:20 -0300 Type inference for function pointers a596045461d6c325c9d2ccc1cfe5185993e13eaa Ary Borenszweig Wed, 11 Sep 2013 20:21:46 -0300 Parse funcion pointers 004d162605dc93dac6a871e06fd30b1135de98de Ary Borenszweig Wed, 11 Sep 2013 19:54:42 -0300 Support types arguments in fun literals 7b0fef8bdd76a2b8edde7788077ffbf598d93a77 Ary Borenszweig Wed, 11 Sep 2013 19:04:23 -0300 Simplify fun literals implementation 3ab9285046c0adfad3de189460759b6bdac26b5e Ary Borenszweig Wed, 11 Sep 2013 18:53:57 -0300 Use Def instead of Block for FunLiteral. Parse fun literals ... 1ac349360d83e0adaf20a5fa5b59db9dc16e9bcd Ary Borenszweig Wed, 11 Sep 2013 13:04:55 -0300 Make Enumerable#index return nil if not found 289f8e01ee4d1a6beaf190349138b12691e5870b Ary Borenszweig Wed, 11 Sep 2013 07:43:08 -0300 Fixed FunLiteral#clone and FunType#program d5584801eeb22659312d33d4f8d401472373d0e4 Juan Wajnerman Wed, 11 Sep 2013 00:55:21 -0300 Codegen fun call 6421b2f6e863293d730e0d457ca570e3daecd808 Juan Wajnerman Tue, 10 Sep 2013 23:46:16 -0300 Infert type of fun literals and fun calls (without args) fd7768de6f041e09029f1524c0599c9fe1960825 Juan Wajnerman Tue, 10 Sep 2013 23:45:11 -0300 Parse fun literals 2aac1a264aa65d7556265dc2c08ed0994a17d39d Ary Borenszweig Tue, 10 Sep 2013 19:59:23 -0300 Better error when there's no clang in mac osx a9e15f547b2a9a7074cb81df6ce611d455b8098e Ary Borenszweig Tue, 10 Sep 2013 14:23:51 -0300 Don't require "gc" for now until we have it fully implemente... 897e32d5c20879c822ba00d0be69ffa4da451487 Ary Borenszweig Mon, 9 Sep 2013 19:58:20 -0300 Mark all external vars as thread local in linux (for now) to... fbdda83689386941770ede83cf0ab42a41349aa5 Ary Borenszweig Mon, 9 Sep 2013 19:45:19 -0300 Added the (temporary) Errno exception. Made Socket.new throw... b218828f8e13c6e1e305f4fad680b6cc2eba8d79 Ary Borenszweig Mon, 9 Sep 2013 19:38:03 -0300 Removed wrong (unused) includes fefa1850ff46bc7a1074fe768760bc73bf395cad Ary Borenszweig Mon, 9 Sep 2013 19:28:00 -0300 Allow declaring and using external variables, so for example... 850e7d89e4df51b6dbfab5519103d1f28faff407 Ary Borenszweig Mon, 9 Sep 2013 11:42:28 -0300 Added IRC channel info to README 2c78760d7390c93afb5c20ff243373e681097f31 Brian J. Cardiff Mon, 9 Sep 2013 11:36:41 -0300 #14 lookup llvm-config-3.3 before llvm-config 77738e74b25abf2bc5d46408dfd956bc65f3d07c Ary Borenszweig Mon, 9 Sep 2013 07:52:24 -0300 If a subclass doesn't call "super" in initialize, make all i... 93be5b75f0e65f0777998f33b37db25354986546 Juan Wajnerman Mon, 9 Sep 2013 00:10:36 -0300 Declare local variables for debugging e61bfce9007d92bc6420192eb2d45fd91612cfd3 Juan Wajnerman Sun, 8 Sep 2013 18:22:57 -0300 Trying to get the debug info back again 30e60effbbd80db9c97dbf6a156e4b9a0f439e3c Ary Borenszweig Sun, 8 Sep 2013 09:54:05 -0700 Merge pull request #29 from kostya/fix_time 1e77e3e45f2c73fcb38a86a4fed35cb7cd492e66 Ary Borenszweig Sun, 8 Sep 2013 12:25:12 -0300 Fix #30: close temporary file of "-run" before executing it c0df87464a59800d813c46e50c8f6cd993da0790 Ary Borenszweig Sun, 8 Sep 2013 11:53:33 -0300 Fixed type filters of && inside an if e049d769208db7d78c23c3f6d5cb8fdbb7239e63 Konstantin Makarchev Sun, 8 Sep 2013 17:59:30 +0400 fix lib rt for clock_gettime 1da85a015e09963d62631ef597d95d8499ccc819 Ary Borenszweig Sat, 7 Sep 2013 21:26:59 -0300 Boostrap: continued type inference for class definitions af1f3a14fd46bc92f1d3c6eab4b7d9aa0255b021 Juan Wajnerman Sat, 7 Sep 2013 19:44:46 -0300 Use sudo to execute privileged commands in travis-ci fbd6cac5a77da772b936765edd62fa3432fb829b Juan Wajnerman Sat, 7 Sep 2013 19:38:21 -0300 Trying to fix travis-ci build configuration 0028465c28f0f0c32695976845d5c794acb07077 Juan Wajnerman Sat, 7 Sep 2013 19:37:06 -0300 Fixed vagrant configuration c33e31fae59dcfb1bd2b53a416daed4387a422c5 Juan Wajnerman Sat, 7 Sep 2013 19:22:00 -0300 Works again on Linux (64 bit) 0d476633b407366b9a9bfd4518d6c450bcd0a7fa Ary Borenszweig Sat, 7 Sep 2013 18:15:47 -0300 Boostrap: parse class name as Ident, not as String 06195a91e7318e5457141862af0ecc80f3cb4773 Ary Borenszweig Sat, 7 Sep 2013 18:14:22 -0300 Fixed specs af9688740fce6ca2690e6c8ae39f09a15c19d9e1 Ary Borenszweig Fri, 6 Sep 2013 15:03:35 -0300 Boostrap: some fixes a0beecf04ac195c1bc008fdcadbec78b86544764 Ary Borenszweig Fri, 6 Sep 2013 15:03:23 -0300 Trying to make it work again in linux with llvm 3.3 0ac92f6623aac1c273c47b6c22d822d691a8bc33 Ary Borenszweig Thu, 5 Sep 2013 21:57:28 -0300 Boostrap: refactors to match Ruby code 85651950567d9e7d73729941a393b1121fd88b4d Ary Borenszweig Thu, 5 Sep 2013 10:42:25 -0300 Allow defining and callign "[]?" methods 0c4117793ecd14d4261df8d80ffe46ac866bcd0d Ary Borenszweig Wed, 4 Sep 2013 21:55:36 -0300 Added missing file 87aef2664a90d88b1fb0df4fd1cc4fac2b2dfa49 Ary Borenszweig Wed, 4 Sep 2013 20:44:22 -0300 Bootstrap: type inference and codegen for calls with argumen... 031028837c682e6c9aeefac6a89efed8699fdb7a Ary Borenszweig Wed, 4 Sep 2013 19:56:28 -0300 Bootstrap: basic call codegen 868cfb8b5674eb9f47c092d9ef83ee2dee1192c3 Ary Borenszweig Wed, 4 Sep 2013 12:35:09 -0300 Update README.md 7179cf54cf2469e97b6dc9c076ee64567c0581f6 Ary Borenszweig Wed, 4 Sep 2013 09:09:22 -0300 Super basic call type inference 6834fb5504ecea003952d8ad9f8c8107276c1f42 Ary Borenszweig Wed, 4 Sep 2013 08:06:27 -0300 Added Reference#hash 64a5dd96cbbec188b777f19e62b71e6783f63fbf Ary Borenszweig Wed, 4 Sep 2013 08:06:18 -0300 Added Array#hash e828cfa1ff063688f5bf05fff798e9c0cf2a4449 Ary Borenszweig Mon, 2 Sep 2013 08:58:20 -0300 Started implementing String#% c0f5c6a6ef1c86f7d7ae1e030d80445976c14ea4 Ary Borenszweig Mon, 2 Sep 2013 07:26:03 -0300 Added responds_to? e831c018d17061b7b6030535890c06b729a3f6a3 Ary Borenszweig Sun, 1 Sep 2013 12:55:34 -0300 Fixed parsing of "def %()" 8d311fa6241f699fc380ec655fe7e70fe13d1197 Ary Borenszweig Sat, 31 Aug 2013 15:46:44 -0300 More efficient implementation of String#+ and String#* 0bb5c5f81641e0eb3d5f1a016a5f59735ecc2785 Ary Borenszweig Sat, 31 Aug 2013 14:26:40 -0300 Started implementing the Time class cdd3ecca63110e5a8c74e63bf779f5cd844cc831 Ary Borenszweig Sat, 31 Aug 2013 09:32:13 -0300 Renamed Numeric to Number 77403b59f84fbd83ec0639f5b3d067e4fbc7582b Ary Borenszweig Sat, 31 Aug 2013 09:14:21 -0300 Added "be_close" to spec.cr 02f42e7aae2e431732989bb16bd8df2a5427b360 Ary Borenszweig Thu, 29 Aug 2013 16:28:52 -0300 Added 'require "..." if ..." to allow conditional require ba... 70118127b599cce45e61bf2fb0101cef84baf86f Ary Borenszweig Thu, 29 Aug 2013 08:18:24 -0300 Added File#basename, File#dirname, File#extname, File#expand... 30846b02ac117feea126c164efad845948c69e10 Ary Borenszweig Wed, 28 Aug 2013 21:16:45 -0300 Boostrap: started implementing call type inference 8c7b7b6b76a676c4af6067d56206e096873dd8c8 Ary Borenszweig Wed, 28 Aug 2013 09:58:47 -0300 Added missing case in OptionParser 16c21344e08dde52adec93bb8f43f2580505d515 Ary Borenszweig Wed, 28 Aug 2013 09:47:16 -0300 Fixed specs. Reuse code in spec.cr "assert" 54c224ae91e99747155b0856210cd93c46311160 Ary Borenszweig Wed, 28 Aug 2013 09:41:21 -0300 Check invalid options in OptionParser dfd8610187d696bbf1a5b7ed665ac0ed2f581cb6 Ary Borenszweig Wed, 28 Aug 2013 09:33:18 -0300 Make Array#delete_at raise if not found 0d4608cb576d57869f5084e36b3201d605c8e19f Ary Borenszweig Wed, 28 Aug 2013 09:33:03 -0300 Boostrap: compiler uses new OptionParser 9729dfbe334e2c1757b1d13dd3e263cab959b4ab Ary Borenszweig Wed, 28 Aug 2013 09:31:59 -0300 Added basic OptionParser 3c1b88a826f575ab3aa9bca1336cfb4bfa27ba58 Ary Borenszweig Wed, 28 Aug 2013 09:30:29 -0300 Fix type lookup when including self module fed3ad1dfb8a9907cc6bd4f4928efbf9b982bcda Ary Borenszweig Wed, 28 Aug 2013 08:19:34 -0300 Fixed issue with exceptions that are catched but never insta... e3ea20459f2c82ec75beec1e05e611508568092f Ary Borenszweig Wed, 28 Aug 2013 08:12:01 -0300 Show trace only if obj.type is a union 75ff0a7c3a82bb31d07bb43fff55a4570c56c92f Ary Borenszweig Wed, 28 Aug 2013 08:11:51 -0300 Raise Array:IndexOutOfBounds on array and regexp indexer. Al... 006fc13cd17335b51e72eba1add5f176b9c51780 Ary Borenszweig Tue, 27 Aug 2013 18:46:42 -0300 Fixed pointer operations 295ecd3e769a023854a6a9e8a1b363731126641b Ary Borenszweig Tue, 27 Aug 2013 17:57:58 -0300 Added spec for "else" without "rescue" error 9058b28e63434434587a559afb4f0c959caa6651 Ary Borenszweig Tue, 27 Aug 2013 17:56:09 -0300 Implement the "else" part of an exception handler 878119390e31e0992901fd7f077074ab5aa5d7b3 Ary Borenszweig Tue, 27 Aug 2013 12:20:14 -0300 Show type trace for all types, not only nil 62b25ebc1135dc2bf0097247a1483f437fe07fd3 Ary Borenszweig Tue, 27 Aug 2013 12:20:14 -0300 Boostrap: introduced Nop node 3c381c7f505427ed0c9d978d0e01225f73fe628c Juan Wajnerman Tue, 27 Aug 2013 10:28:36 -0300 Fix error with Array#uniq! when the given block returns a di... 88bc28f1391accbc2cc1da60dfb975d76f27bcc6 Juan Wajnerman Tue, 27 Aug 2013 10:27:54 -0300 Bool#hash 150b1434d37281f4cdbdbcd54550c852e2880e5d Juan Wajnerman Mon, 26 Aug 2013 23:37:03 -0300 Array#uniq! b0273bf18760fafd917769fda3cc86b99807880c Ary Borenszweig Mon, 26 Aug 2013 09:32:47 -0300 Bootstrap: normalize Or and RangeLiteral d048b9cea521eb4a67bf9fbd6ce19e796b2a8f18 Ary Borenszweig Mon, 26 Aug 2013 09:23:58 -0300 Boostrap: clone ast nodes (added Array#clone) 3fc39a280193e41a2a004d75c68841c718b82b87 Ary Borenszweig Mon, 26 Aug 2013 09:23:33 -0300 Don't suggest "did you mean?" for symbols 3f405b4d5ca3e89509f57fa2963776784edda919 Ary Borenszweig Mon, 26 Aug 2013 09:08:43 -0300 Fixed dispatch of nilable type dab8170d82611688fdd24f88757bdb26b833bd05 Ary Borenszweig Sun, 25 Aug 2013 20:22:16 -0300 Make icr usable from any path. ec1aac243814e4159568a09455f493219f6c16a2 Ary Borenszweig Sun, 25 Aug 2013 15:29:52 -0300 Fixed bin/icr 25b86ce07ad19a98fbd1f02068ca6f7b7d596d2c Ary Borenszweig Sun, 25 Aug 2013 15:24:25 -0300 Fixed #15: now can assign variables inside constant declarat... da6aced8089c9d18b77a161dc16a23cb26396a9f Ary Borenszweig Sun, 25 Aug 2013 15:02:45 -0300 Use new syntax in samples and make them executables c61c5a333205320ca43d247f72893e992e89a080 Ary Borenszweig Sun, 25 Aug 2013 14:55:24 -0300 Codegen: return void if method returns Void 9e08104f3caf16c27c91691b929373bb7b09aa79 Ary Borenszweig Sun, 25 Aug 2013 14:50:36 -0300 Use new syntax everywhere af3497b6ef02e23fad78c01408e169972bd335a8 Ary Borenszweig Sun, 25 Aug 2013 14:26:07 -0300 Added "def foo(@var)" syntax to assign instance varaibles di... 2d81ba49f6800c9fe20879ce83b226e9185f1743 Ary Borenszweig Sat, 24 Aug 2013 14:58:39 -0300 Bootstrap: started normalization of ast nodes 431630aaa83abfad2382ff230d795a2117a92ec5 Ary Borenszweig Sat, 24 Aug 2013 14:58:39 -0300 Renamed "strscan.cr" to "string_scanner.cr" and removed requ... d5eb526ed70d65a24558f9b7c492478f3b15d7d5 Juan Wajnerman Sat, 24 Aug 2013 10:42:58 -0300 Use yield with scope in bootstrap type inference specs 6900a775671226851eacc746fe1842bc34cadbe5 Ary Borenszweig Sat, 24 Aug 2013 08:29:20 -0300 Allow using enum types in fun/struct/union declarations b41dcf5826c3c31289426261647654c67a5d2bc5 Ary Borenszweig Sat, 24 Aug 2013 08:02:36 -0300 Fixed some issues with type lookups, and support global type... 5345257c2510addd779e028ba9eaedb7ddd840f3 Juan Wajnerman Sat, 24 Aug 2013 02:09:46 -0300 bootstrap codegen: string literals a8c2a2e8d3fcbca118f873f65605e9fff2a90826 Juan Wajnerman Fri, 23 Aug 2013 14:38:23 -0300 bootstrap codegen: basic implementation of local vars f5908f5765eb7a54047099e8a03ec557d13df53c Ary Borenszweig Fri, 23 Aug 2013 12:09:33 -0300 When using an identifier in a case, transform it to an is_a?... 0664e52431597d5c40951231e53439bfb6fd916c Ary Borenszweig Fri, 23 Aug 2013 08:49:43 -0300 Use hierarchy type in block spec if it's an abstract class d119cc47d74d898b3cdc3af285494d866d2f2a27 Ary Borenszweig Fri, 23 Aug 2013 08:25:11 -0300 More efficient Array#map ec63cc4ad223fa310c524fb1444c0b2b0b92ba3e Ary Borenszweig Fri, 23 Aug 2013 08:16:26 -0300 Show error if -run fails 26258a5644b85db32af71183a21d8b31ca9cc417 Ary Borenszweig Fri, 23 Aug 2013 08:06:10 -0300 Allow allocating hierarchy type when base class is abstract 055c53d34e2987cb44f517893a208e3dc2392575 Ary Borenszweig Fri, 23 Aug 2013 07:32:27 -0300 Use global call in lexer.cr and colors in exception.cr f0a5a1937e0efe65291e1624ebb844d1be5d4250 Ary Borenszweig Fri, 23 Aug 2013 07:32:09 -0300 Allow global calls with :: ddcee25408a444919944065da382ac748113d872 Ary Borenszweig Thu, 22 Aug 2013 21:45:15 -0300 Allow \033 and the like inside strings 679e1e734b816d0904a19ad48be8fe215acc4383 Ary Borenszweig Thu, 22 Aug 2013 14:03:55 -0300 Added "class Foo::Bar" syntax 75f689b4f5f3c586b57ed7b32a73ffa0558c5495 Ary Borenszweig Thu, 22 Aug 2013 10:13:41 -0300 Removed duplicated code from HiierarchyType and HierarchyTyp... 78ccd8f9a8190f2f8dc7389f0365b2393cae8706 Ary Borenszweig Thu, 22 Aug 2013 09:55:49 -0300 Small fixes 53c1076ab2ef890a9650ce781ba51aea18265ea6 Ary Borenszweig Thu, 22 Aug 2013 08:51:18 -0300 Hierarchy type metaclass 25d39d5bf449fa0f1e7296651c8cc253c2af37ca Ary Borenszweig Thu, 22 Aug 2013 08:50:38 -0300 Use "print" for "-run" output instead of "puts" 76e5fbc68645d37ab957d915c60e6ff7385761fc Ary Borenszweig Wed, 21 Aug 2013 10:42:46 -0300 Don't assign instance variables to variables for SSA inside ... 7d825da6f791187fe93d3f816db41f0012128376 Ary Borenszweig Wed, 21 Aug 2013 10:17:42 -0300 Continued bootstrap type inference 6ed7b09cd113edb3f4fa0a25b82bbc56bbc30c56 Ary Borenszweig Wed, 21 Aug 2013 10:12:15 -0300 Fixed super lookup not looking in all parents 6d8ac9ceb937938da910a5d2b475142fca4edd04 Ary Borenszweig Wed, 21 Aug 2013 08:58:17 -0300 -run switch compiles the program to a temporary file and exe... 6ea4eb204399b1ca715ae4d6858ca54f41d2cbc2 Juan Wajnerman Tue, 20 Aug 2013 21:54:41 -0300 Fix method lookup on lib types ff2aefeb53700018aae2315d7ee6ef2aa80e5997 Ary Borenszweig Tue, 20 Aug 2013 21:24:10 -0300 Fixed parsing of class variable in call 425a9817476b0bdddb60afe6d1820cf1aad461e9 Ary Borenszweig Tue, 20 Aug 2013 09:03:42 -0300 Removed dead code 6ef59ac16736445bae07cdbc16822ef8771abaa7 Ary Borenszweig Tue, 20 Aug 2013 08:58:18 -0300 Simplified "if" codegen 06c3a85224cac5a4af7da42c5f2c7be74be1c907 Ary Borenszweig Tue, 20 Aug 2013 00:24:20 -0300 Push/pop type filters when typing a block's body 39bbb6241b47fa39ace9313c9f83776ec6de52c4 Juan Wajnerman Mon, 19 Aug 2013 22:24:07 -0300 Allow bin/crystal to be used from any directory dbef08fe45b87cabde7a10ded60cbbfb0193e682 Juan Wajnerman Mon, 19 Aug 2013 22:10:33 -0300 Fix issue with blocks without arguments but different return... 87665c16ef966b5774897d96e17a5f83bfaa4ef8 Juan Wajnerman Mon, 19 Aug 2013 21:11:17 -0300 Use begin/ensure to close the file in File.open 668ef6681001abd9650db0fd69ef51b7a052d735 Juan Wajnerman Mon, 19 Aug 2013 21:06:25 -0300 Use opt tool from LLVM to optimize the bitcode 820f5243d23f5a2609031938306f0715b1c68129 Ary Borenszweig Mon, 19 Aug 2013 13:17:00 -0300 Missing file 148997beaf42ab6fd82d459d36697d43c5669498 Juan Wajnerman Mon, 19 Aug 2013 13:01:30 -0300 Execute ensure block when the exception is unhandled 88375148beb5380231eefffed5169be1569a5abf Ary Borenszweig Mon, 19 Aug 2013 12:59:47 -0300 Continued bootstrap parser 9c7d297cf85963d316b0d1f3d54ef22bbe9f7e51 Ary Borenszweig Mon, 19 Aug 2013 12:55:20 -0300 Added Set#delete cc6ed2e824bfbb2656168bb98236511e7ffc4b89 Ary Borenszweig Mon, 19 Aug 2013 12:53:36 -0300 Added Hash#delete 68925a0a4bc923597f65a38687151a797e127148 Ary Borenszweig Mon, 19 Aug 2013 12:51:39 -0300 Use #to_s instead of #name in Object#to_cstr d3b22f8f011cf06e18ad4f1583d2a10243d19baf Ary Borenszweig Mon, 19 Aug 2013 12:28:12 -0300 "Did you mean?" and some colors in errors fc1eef11631fa048900dd842d5bcf04b256ce88f Ary Borenszweig Mon, 19 Aug 2013 01:27:42 -0300 Removed useless parser spec da0e76f399f0cae2c4536406c3b444e939b723dc Ary Borenszweig Mon, 19 Aug 2013 01:27:33 -0300 Remove unallocated target_defs in after_type_inference, not ... 5626c67b7fda6787787db2225ef2d589c3f1beac Ary Borenszweig Sat, 17 Aug 2013 15:05:36 -0300 Require LLVM 3.3 in README cec963b87fe8570629bcfd709dfb91e76a3b419d Ary Borenszweig Sat, 17 Aug 2013 14:50:55 -0300 Make sure catch-all rescue comes last and only once aa7bcd0c99fe19714219d0f465eeecb5091f3522 Ary Borenszweig Sat, 17 Aug 2013 14:03:41 -0300 Fixed Rescue#to_s 9db2221040e5d2b1104fe5d74677251dd6ebc99c Ary Borenszweig Sat, 17 Aug 2013 14:03:24 -0300 Fixed spec.cr 4835e5633e3ddb725985c0587647fb84bcf668da Ary Borenszweig Sat, 17 Aug 2013 14:00:37 -0300 Fixed Rescue#clone not retaining types 633cc9f22fb15c1f755a806533fe9d2b93f3e6c1 Ary Borenszweig Sat, 17 Aug 2013 13:47:45 -0300 Puts exception in main if raised 328c7d41cb817a831a3c5e15a36efbeb8de741d6 Ary Borenszweig Sat, 17 Aug 2013 13:47:10 -0300 When parsing, add a class it's subclass after visiting the b... d340fc54a8932bb3f59a95464d5dba45b4faf564 Ary Borenszweig Sat, 17 Aug 2013 13:02:41 -0300 Some improvements here in there 105bb0986b49e0ff5984791ac873b8a866e3a30d Ary Borenszweig Sat, 17 Aug 2013 13:01:32 -0300 Remove unreachable rescues at the end of the type inference e37a9e89e71817ade54ee1cdae1d64bb8c1e34dd Ary Borenszweig Sat, 17 Aug 2013 13:00:57 -0300 Added ENV option to print type ids df860173dab2bc5aa08da5e4f2977ef4630420d5 Ary Borenszweig Sat, 17 Aug 2013 13:00:47 -0300 Fixed primitive methods of Reference e8f54507991fcd9edafcaf382b7dfc00cf757cda Ary Borenszweig Sat, 17 Aug 2013 11:37:41 -0300 Don't make spec.cr use too much magic. Keep it simple. Repor... 88a6f02fce8effa93fc8a11cbee5041fa892ebce Ary Borenszweig Fri, 16 Aug 2013 19:06:23 -0300 Started refactoring spec.cr to use exceptions 225abc6b43efe253e3b4061466f13ba14ca2bc25 Ary Borenszweig Fri, 16 Aug 2013 19:06:09 -0300 Initial $~ to not-nil 7b09b644e08b5cbfda3c6ed05e11863dcfc2167e Juan Wajnerman Fri, 16 Aug 2013 11:47:06 -0300 Backtrace using libunwind functions ff845705225058c26543300079db26c2692fa8d2 Ary Borenszweig Fri, 16 Aug 2013 09:02:26 -0300 Fixed Exception constructor to accept nil values 65a780bea9d67bc1ea35f0769ba7487bb13e81ac Ary Borenszweig Fri, 16 Aug 2013 08:57:21 -0300 Raw pointers are not managed by the GC 61e0b5136498c8e84e66c7ec8fd229afed635ba7 Ary Borenszweig Fri, 16 Aug 2013 07:35:21 -0300 Allow specifying default arguments and type restrictions for... c0f85ae7f5fef76ac826e030294a419025bcee1a Ary Borenszweig Fri, 16 Aug 2013 07:26:56 -0300 Changed rescue syntax fcc3ab94d013cb834c5611378593cd0b79fe73b5 Ary Borenszweig Fri, 16 Aug 2013 07:13:45 -0300 Put all Int classes and Float classes into a single file res... e112e83367ffe68e7cb0d0fdec4b3457fe33e29b Ary Borenszweig Thu, 15 Aug 2013 20:22:19 -0300 Initial exception backtrace implementation 94b89a4e26edfc63e90bc0be9a5ffe10625b5152 Ary Borenszweig Thu, 15 Aug 2013 20:12:13 -0300 Exception class and constructor 575b9cc82d9766b70064fa25c099327f9d65d685 Juan Wajnerman Thu, 15 Aug 2013 20:02:18 -0300 Expose exception object to rescue block f12046d451a07c81f7e9dd2aa758a22d469603c2 Ary Borenszweig Thu, 15 Aug 2013 20:01:33 -0300 Don't expose rescue variable after exception handler 8f09d9798f00aecde9727bd986ccad3c6667596b Ary Borenszweig Thu, 15 Aug 2013 10:10:25 -0300 Removed an extra "false" in the codegen c085dce21f44f1d7f37cc4a5f27486ca6eb37948 Ary Borenszweig Thu, 15 Aug 2013 09:58:40 -0300 Handle multiple exception types 6a46a474afc858626e271ce2d5f2272d793abbde Juan Wajnerman Thu, 15 Aug 2013 00:43:47 -0300 Rescue matches any type in hierarchy eb6d1ab830b5046fbc100e58296109e7ea9c2b58 Juan Wajnerman Wed, 14 Aug 2013 23:17:30 -0300 Use invoke to re-raise exceptions 71ec08bb90d64ef2a26f182eb14ba55b39ee7e9b Ary Borenszweig Wed, 14 Aug 2013 19:44:54 -0300 Keep root index and restore it in each function d0a9b6f0ecdb3f5260085cbc21574c6f55a61cf1 Ary Borenszweig Wed, 14 Aug 2013 19:44:54 -0300 Special handling of funs returning void 8e97e6f808a2224ffc47255e4e2e08a8aeb60130 Ary Borenszweig Wed, 14 Aug 2013 19:44:54 -0300 Parse def self.foo= e90c5fc893334d6d87adc11f9d1249243326aee8 Ary Borenszweig Wed, 14 Aug 2013 19:44:53 -0300 Error when using instance var inside metaclass 5acde40c5afd2cd50c36bf4fd5bcf00c046ccaa0 Juan Wajnerman Wed, 14 Aug 2013 13:59:57 -0300 Re-raise exceptions when not handled by any rescue block in ... 2356ec5f1e2db5a0e6edb0d35295aaaccf200e62 Ary Borenszweig Wed, 14 Aug 2013 10:58:40 -0300 Use class vars for GC 962d19d60486920b837c0b23ee263961e90c1e34 Ary Borenszweig Wed, 14 Aug 2013 09:31:13 -0300 Added UInt spec bc937876478ab350afef02932871a3aae35868a1 Ary Borenszweig Wed, 14 Aug 2013 09:30:45 -0300 Don't visit FunDef for --graph and --types 4aa41c4d44832a8b5bc6ad5abc3db26fb0dca13f Ary Borenszweig Wed, 14 Aug 2013 09:28:49 -0300 Removed useless type filters when assigning instance/class v... da961a241e71135fa9aa9e21bd6961488c394660 Ary Borenszweig Wed, 14 Aug 2013 09:24:21 -0300 Codegen class var fd1ef996e8312f96b5e9c692994d4efc8298ae5f Ary Borenszweig Wed, 14 Aug 2013 08:52:03 -0300 Type inference for class vars ac4d49ac9672da20ebfe1a6e3f82da12a4595ad6 Ary Borenszweig Wed, 14 Aug 2013 08:30:56 -0300 Lex and parse class variables 9d41990cf1e7c1ec06cb8310015cd37cddca07a6 Ary Borenszweig Wed, 14 Aug 2013 08:22:23 -0300 Some type inference and codegen fixes for global vars b9a8483af670a7da6c69bec1dfbf0b5ea64926f1 Juan Wajnerman Tue, 13 Aug 2013 23:06:27 -0300 Disable coverage testing outside CI b085cdecf2b168be499707ef3d1e771f8e1d9dad Juan Wajnerman Tue, 13 Aug 2013 22:44:17 -0300 Fixed random error when reallocating memory d86630c1d2a24ae6325d6564efcb508bec3e05fb Ary Borenszweig Tue, 13 Aug 2013 21:55:11 -0300 Fixed malloc size for $gc_table 1b7d5f63447d8f34567bd1376b1183db5477d098 Ary Borenszweig Tue, 13 Aug 2013 20:29:33 -0300 Started GC b4fed1a3a5546110a4c3ce69e8a4a6ffe453633e Juan Wajnerman Tue, 13 Aug 2013 18:56:32 -0300 Pointer(T).new 2ad9a44dbb0fb80061008d92cd6bd7e420c4cb58 Ary Borenszweig Tue, 13 Aug 2013 18:42:27 -0300 Fixed llvm warning f21c2ad7905f3189eed859b840283624e5590a1e Ary Borenszweig Tue, 13 Aug 2013 18:34:16 -0300 Lookup in parent, not in parent hierarchy 448caa79d59d42373ac18b02b840a9a77981802f Juan Wajnerman Tue, 13 Aug 2013 18:30:08 -0300 Use LLVM 3.3 b48175438504e29c5c043940c9efe7f27f5ce8d4 Ary Borenszweig Tue, 13 Aug 2013 14:05:02 -0300 Small fix to error message for undefined method c1e5008da407be6bf94a22cf7b5b7d5497536d6c Ary Borenszweig Tue, 13 Aug 2013 12:36:37 -0300 Signal error when comparison usigned integer with zero or ne... a5ed937e6c7ba206649b6b247d1d83b355f736f3 Ary Borenszweig Mon, 12 Aug 2013 23:19:55 -0300 Always bind exception var to hierarchy type. And also check ... 6c7b07a973a40c99361d749e5da2f852574c6afb Ary Borenszweig Mon, 12 Aug 2013 22:58:19 -0300 Fixed Rescue#clone_from 9ee90c70e172069a9ee2e796da9fb5539ab523fc Juan Wajnerman Mon, 12 Aug 2013 22:48:22 -0300 Exception handling personality function continues unwinding ... bfd7dc2684c7d6114702ce3172022d2edfb8d04e Ary Borenszweig Mon, 12 Aug 2013 22:44:20 -0300 Don't generate block for primitive constants 67f4681a2308afc1313222b7fca2a6251b7215f6 Ary Borenszweig Mon, 12 Aug 2013 22:21:11 -0300 Type inference for exception variable, and some syntax and s... b072c88603521583955220efd716545d0da1be52 Ary Borenszweig Mon, 12 Aug 2013 19:19:44 -0300 Added Object#instance_eval 1e12356fb79d1a0d325ed6beeab02894334b9437 Ary Borenszweig Mon, 12 Aug 2013 19:11:21 -0300 Unified Yield and YieldWithScope 74cdde92f036d92f2fe40f3854596c647786c3c6 Ary Borenszweig Mon, 12 Aug 2013 18:52:19 -0300 Fixed yield with scope fd830cb11f837c66edb9cceac10d2cd1c377a889 Ary Borenszweig Mon, 12 Aug 2013 18:52:07 -0300 Fixed exception spec 36fe5d570fdb01f7855b9d386648898cef4d9601 Juan Wajnerman Sun, 11 Aug 2013 13:40:59 -0300 Handle exceptions by type d7aed559bc4eddb2b541b17705fa79b7adac566f Juan Wajnerman Sun, 11 Aug 2013 12:39:59 -0300 Fix LEBReader.read_uint32 06a4346c2dc01c34ba3d6c2d4bd90d229556b7f3 Ary Borenszweig Sun, 11 Aug 2013 11:17:50 -0300 Codegen ensure 6313bc4e2c4b46c3ca781e168e82444d4f7c260f Ary Borenszweig Sun, 11 Aug 2013 11:14:18 -0300 Removed some "ifs" in the transformer b75d273cbe8310868aa7c0395f11d1ae5e89213c Ary Borenszweig Sun, 11 Aug 2013 10:53:49 -0300 main defined in Crystal :-) And it can be overwritten e0137fd74539b437a710cbb4125d7daa0e1a977b Juan Wajnerman Sun, 11 Aug 2013 01:53:19 -0300 Fix error when every block branch is unreachable 5189a7b1e1f997c1223cb9fd97efdb5f5e8601e0 Ary Borenszweig Sun, 11 Aug 2013 01:44:17 -0300 Don't allocate memory in personallity function 4195b84ae2a9339ea7c416d7978e5acb8dd9055b Ary Borenszweig Sun, 11 Aug 2013 01:29:46 -0300 Nop node instead of nil 7c0f90fb827fa51dcf6655becc8f42231394642d Ary Borenszweig Sun, 11 Aug 2013 00:40:52 -0300 Allow rescue in fun 2f92bc47663e2c95942ee6e5e112e62862fe09d4 Juan Wajnerman Sun, 11 Aug 2013 00:15:44 -0300 Infer type of exception handling with empty blocks 985139f3630fb47734fdbc5f0ae697dffe1b7ba7 Juan Wajnerman Sat, 10 Aug 2013 23:47:30 -0300 Support unions in exception handling blocks 9c8196a0a8626af392dafc70131868ad9cea5128 Ary Borenszweig Sat, 10 Aug 2013 23:19:21 -0300 Small codegen refactor to avoid duplicate code when bit cast... c55f44fabd2e11888f69b0c36def32657f4aac4c Ary Borenszweig Sat, 10 Aug 2013 19:20:45 -0300 Better exception specs 8637460a8547a2b4c4492b9de78d2998eadecf4f Ary Borenszweig Sat, 10 Aug 2013 19:08:36 -0300 Normalize exception handlers: don't apply SSA in them :-( Ad... 05731fc457ece6b05766b41dc3b838a3c3b13d00 Juan Wajnerman Sat, 10 Aug 2013 18:07:55 -0300 Merge branch 'exceptions' b78c5742991ac4c6b4f44f1cdd5d536b70a127bb Juan Wajnerman Sat, 10 Aug 2013 18:04:47 -0300 Extract common code for branching blocks (from dispatches) 3c7391fb0c6f1bfca5c1fb74a9e429e0751fe5af Juan Wajnerman Sat, 10 Aug 2013 18:03:48 -0300 Set exception handling tests with codegen as pending (doesn'... 65c7a2a2110020f9144b80d3a175c8204d525183 Juan Wajnerman Sat, 10 Aug 2013 18:03:05 -0300 Fix error after merge 169b1c92eaef5b5c3cb5cca37c3edf699b526d9b Ary Borenszweig Sat, 10 Aug 2013 17:00:22 -0300 Added some specs for Range e3ffdf3b7d59a72b3d53a8cd30faf47ae203aeeb Ary Borenszweig Sat, 10 Aug 2013 16:50:38 -0300 Parse "1 <= 2 <= 3" as "1 <= 2 && 2 <= 3" 996821d328893272ff504ecc94a6c079d565f60e Juan Wajnerman Sat, 10 Aug 2013 15:07:47 -0300 Merge branch 'master' into exceptions 0c36f72f1762a0cd6dc1bb2beaea4007e52c1b6a Juan Wajnerman Sat, 10 Aug 2013 01:16:39 -0300 Find exception landing pad for really basic cases 6e7bc72deac629cb7086aa07c301362d9e740ede Ary Borenszweig Fri, 9 Aug 2013 19:47:16 -0300 property, getter and setter instead of attr_accessor, attr_r... 81ad5c10de4caad1945387f4a5aac441c7355d4a Juan Wajnerman Fri, 9 Aug 2013 19:05:54 -0300 Mark method that could raise exceptions 304c7ea4a74892010f047469ff7212b0f0c3ea0b Ary Borenszweig Fri, 9 Aug 2013 16:27:32 -0300 Merge branch 'master' into exceptions 310882f1b47cc3bf0e0133b4bb3713a13d060647 Ary Borenszweig Fri, 9 Aug 2013 16:27:03 -0300 Restore old context in codegen_fun, not when invoking it 164192642f8aea452528dae6bc68aa3ec368a7fa Ary Borenszweig Fri, 9 Aug 2013 16:26:37 -0300 Avoid NPE in ast nodes visit a04b1e5fc4a2f7e64762b11348169133a42c2ff3 Juan Wajnerman Fri, 9 Aug 2013 15:46:34 -0300 Starting with exception handling ebb01c38001556e024c36c2fe7408ff482aee249 Ary Borenszweig Fri, 9 Aug 2013 15:35:56 -0300 More fixes to fun 33f064c1a5acbd777ee75d301220753d77704681 Ary Borenszweig Fri, 9 Aug 2013 15:24:19 -0300 Some fixes in global fun 330098d1f9f3d86b310afe00e3c370a2798c75b9 Ary Borenszweig Fri, 9 Aug 2013 15:14:10 -0300 Allow defining functions that will be exported as is to C 90b5b8ff27ce870351846f384a0cdf35df3a49ec Ary Borenszweig Fri, 9 Aug 2013 14:12:08 -0300 Fixed codegen of pointer malloc of struct 1cf35f9d27548f4d4b09830e1f4b0eab2b803aff Ary Borenszweig Fri, 9 Aug 2013 10:45:08 -0300 Signal error if can't deduce array literal type in recursive... 03fddb2908b83c754d9704912e36b796ab8ae833 Ary Borenszweig Fri, 9 Aug 2013 10:26:56 -0300 Parse exception handlers in bootstrap 6bf7f3453e05a64ac4b6dc3a30f9f74735f8fdcb Ary Borenszweig Fri, 9 Aug 2013 09:42:44 -0300 Boostrap parser: store instance vars in defs c6fed73e6a13368641c74e2479f6db89afaa2d40 Ary Borenszweig Fri, 9 Aug 2013 09:35:46 -0300 Added Set#== a808ce39bab6e81799fa3e9a9ca2ab9123d8bca0 Ary Borenszweig Thu, 8 Aug 2013 19:47:27 -0300 Added Object#crystal_type_id for debugging purposes c9d552d5215bbf44822bc315b45bd20e8f918fec Ary Borenszweig Thu, 8 Aug 2013 19:47:08 -0300 Fixed codeine of boxing of nilable type 929ab2919c8b5c3633075073711ce5aa51cfabc1 Ary Borenszweig Thu, 8 Aug 2013 19:45:40 -0300 Skip unallocated dispatch branches instead of generating unr... f740130699de7b140f412cd0d4271eb0ce49651e Ary Borenszweig Thu, 8 Aug 2013 17:52:05 -0300 Fix restriction match on partial union 46a9cb471c5c8d378617145f2073578c4eb8b5d4 Ary Borenszweig Thu, 8 Aug 2013 10:35:24 -0300 String#dump and String#replace with &block : Char -> String c7a5179c2542b081198c5cf68b3999dde3e0c705 Ary Borenszweig Wed, 7 Aug 2013 18:20:34 -0300 Parse else of rescue 7ed0dbe2e0dd74f15938190b8cae42daca1a70f3 Ary Borenszweig Wed, 7 Aug 2013 15:59:00 -0300 Small fixes here and there 065d9cf6c2c2ebe9397ad2f86dc45fde74557759 Ary Borenszweig Wed, 7 Aug 2013 15:50:43 -0300 Parse exception handling e0252c40ea103198ba942f4b70d910a3ac631713 Ary Borenszweig Wed, 7 Aug 2013 11:26:15 -0300 Almost finished bootstrap parser 506121cc9dc706271a95864aafd4b3f23c42781c Ary Borenszweig Tue, 6 Aug 2013 19:00:19 -0300 Continued bootstrap parser 690bf104d7bad8c3e58fa6416c08cd6dcad0a139 Ary Borenszweig Tue, 6 Aug 2013 09:03:18 -0300 Continued bootstrap parser 16cf75bcebe9e469fcb67a1733c6438b83ebef6e Ary Borenszweig Mon, 5 Aug 2013 22:43:35 -0300 Small fix in method_missing lookup 3b51a0655cc3318bd65915581347da1f26d9b9c1 Juan Wajnerman Mon, 5 Aug 2013 21:22:48 -0300 Codegen for yield with scope 0b0324ae675e805864ff46e944082e9a97fe6cd8 Ary Borenszweig Mon, 5 Aug 2013 20:19:02 -0300 Type inference for yield with scope 6f3c7acda0f1cf145d38577d43368a02caa51b79 Ary Borenszweig Mon, 5 Aug 2013 19:18:30 -0300 Continued bootstrap parser 0784e7c036d66313c789afc30e3a0350f664ba66 Ary Borenszweig Mon, 5 Aug 2013 19:18:30 -0300 Parse YieldWithScope 52fdb14ddf7cd5cbf658c9c5446ac9762037b4fd Ary Borenszweig Mon, 5 Aug 2013 19:18:30 -0300 More fixes to sea and after return transformation involving ... f4c39cdeba8a5aa050e9d3cdb70e34330f2f7e38 Juan Wajnerman Mon, 5 Aug 2013 18:34:20 -0300 HTML output ignore declarations in main module b49afaf21045771fb1066016c049bb3037c23477 Ary Borenszweig Mon, 5 Aug 2013 10:42:44 -0300 Small fix in ssa dd232b9cc50bff0bd883938d6722711252abe543 Ary Borenszweig Mon, 5 Aug 2013 10:14:05 -0300 Removed some nils from the Token class 230ec84bf197f6b3b4110a3dda32d72ec906664a Ary Borenszweig Mon, 5 Aug 2013 10:13:06 -0300 Don't show parent instance vars in graph hierarchy ecf83cd5f6ddcf34fd3275f043d578c12235d34b Ary Borenszweig Mon, 5 Aug 2013 01:26:36 -0300 Allow filtering hierarchy graph eac43e8cc9f8df88f0b5d634690276d551752d04 Ary Borenszweig Mon, 5 Aug 2013 01:10:46 -0300 Added basic hierarchy graph ba0b81f5287a5d7227cbbb930700bff99edbea21 Ary Borenszweig Mon, 5 Aug 2013 00:24:10 -0300 Continued bootstrap parser ab08eda629650fdc7b2d556dbacf7deee762240a Ary Borenszweig Sun, 4 Aug 2013 16:35:08 -0300 Continued bootstrap parser: string arrays and string interpo... e57ddcf58dec045ec919221e24167fab8ae981a0 Ary Borenszweig Sun, 4 Aug 2013 16:33:08 -0300 Apply negated type filters in else 837fd3d79ed8287bfde3f7d3e88fdef374ee9a52 Ary Borenszweig Sun, 4 Aug 2013 11:51:53 -0300 Lex exponents in numbers in bootstrap a2f297ee21ef6c0baedb6ba05c4111dcf028be4b Ary Borenszweig Sun, 4 Aug 2013 11:44:28 -0300 Moved dead code elimination from type inference to the after... e19bbfca695ccc4d6914afadbbefe1727ee1a95d Juan Wajnerman Sat, 3 Aug 2013 22:38:21 -0300 Missing method :-$ 77038df1ca035c4417095320914010ec41451320 Juan Wajnerman Sat, 3 Aug 2013 22:36:39 -0300 Removed duplicate code introduced with ToHTMLVisitor 95fe9f65ede3ba795c56748a935f9fb441edf30c Juan Wajnerman Sat, 3 Aug 2013 18:21:50 -0300 HTML output shows variable types on hover e453d4d1bee7a6aa8e178c1ea5ce13d1c32fac2e Juan Wajnerman Sat, 3 Aug 2013 18:01:48 -0300 Dump program to html with def links and hover types 1b4a7e7a7a93510e9b1bac71f30c96bfc178c22b Ary Borenszweig Sat, 3 Aug 2013 11:19:58 -0300 Fixed specs d59cc89a3c82abdc7ada13c481303838fdad85cd Ary Borenszweig Sat, 3 Aug 2013 11:09:16 -0300 String interpolation in bootstrap's lexer dd4b997eb0883c3848a7216ab4b4f8eabb532d58 Ary Borenszweig Sat, 3 Aug 2013 09:29:42 -0300 Lex string arrays in bootstrap 24a1f9ae24b7afe30816540c33ec91bd87362ed0 Ary Borenszweig Sat, 3 Aug 2013 09:29:19 -0300 Better to_s for calls that have an assign as obj bd5635526a101f1a3368e7d53f19ea349a1fddd9 Ary Borenszweig Sat, 3 Aug 2013 09:28:39 -0300 Fixed another ssa issue with while and instance vars 824bc5a8bfd66d57d90e520f6c35fb34bcbb5792 Ary Borenszweig Sat, 3 Aug 2013 08:52:33 -0300 Added File#dirname 5929aeab254fc19c97fd24a6810520e354114d9c Juan Wajnerman Sat, 3 Aug 2013 00:15:43 -0300 String.build (shortcut for StringBuilder block) 03c9e2a9a8449caa20738a3f414b363486de4807 Juan Wajnerman Fri, 2 Aug 2013 23:18:23 -0300 Added really basic XML stuff f876e5c71fc24fbb352265c2ded8c25c88d4966a Ary Borenszweig Fri, 2 Aug 2013 22:08:36 -0300 Check block spec with type restriction 934a8db7a19518a1a7585d002876b6d7d75f88fc Ary Borenszweig Fri, 2 Aug 2013 20:15:53 -0300 Fixed bootstrap specs dd52ec406e181b1a6ed7151c70cc4e423b0a5bff Ary Borenszweig Fri, 2 Aug 2013 11:54:45 -0300 Fixed bootstrap's codegen specs 8aed50ecd3a446bec5c53f40534a9dcbc90951a7 Ary Borenszweig Fri, 2 Aug 2013 11:54:25 -0300 Fixed out @instance_var d871e96bc01f14fb27e2729e97f69cd4f64569f4 Ary Borenszweig Fri, 2 Aug 2013 11:23:39 -0300 Fire subclass event after putting generic instance in the ca... 38383c65ca0ae5b913f746e49634133f7bf43950 Ary Borenszweig Thu, 1 Aug 2013 14:55:10 -0300 Use the new string literals in bootstrap b13a60ca1e9455d42b13291ff83b139df345098f Ary Borenszweig Thu, 1 Aug 2013 14:53:02 -0300 Added String#replace(char : Char, replacement : String) and ... f5adb402b2922ea66fcaade92f6f6f3f6affc239 Ary Borenszweig Thu, 1 Aug 2013 14:37:09 -0300 Allow %(strings) 6f0d6728f1254d7e91c91cd7e56942c782b75978 Ary Borenszweig Thu, 1 Aug 2013 14:32:40 -0300 Lex float suffixes in boostrap 8854a24bafa628381dba0f513f127c30592f39dd Ary Borenszweig Wed, 31 Jul 2013 10:39:07 -0300 Continued bootstrap lexer: lex integer suffixes 2b0fc0779175a67114d656b9aa7e02ef473cdfed Ary Borenszweig Mon, 29 Jul 2013 07:23:36 -0300 Merge branch 'master' of github.com:romeroadrian/crystal (pu... ad0faadb32561f5444db486d9cc8e580fe67b86c Ary Borenszweig Mon, 29 Jul 2013 07:14:34 -0300 Allow underscores in bootstrap's lexer when lexing numbers 21e781c906735a13d6ae787834503a2dfc69049f Ary Borenszweig Mon, 29 Jul 2013 07:12:05 -0300 Fixed another SSA bug df30856ba69743b1d6a8bd289d10054d1e809107 Ary Borenszweig Mon, 29 Jul 2013 00:40:48 -0300 Fixed icr 0187aa2786834ea45d52bad84f2d9a02d9129f0f Ary Borenszweig Mon, 29 Jul 2013 00:40:35 -0300 Added String#delete(char : Char) f74403ebaca76bbefc8383699984c8e3696cd4bf Ary Borenszweig Mon, 29 Jul 2013 00:10:29 -0300 Started updating bootstrap's lexer to latest version 13ccac1f32b03e003526c6080b5a262ffd45edea Ary Borenszweig Sat, 27 Jul 2013 19:20:15 -0300 Fixed some bootstrap specs fd02afe32ba0dbb95ef011136ff7ce33090441b8 Juan Wajnerman Sat, 20 Jul 2013 19:52:32 -0300 Set mutable hierarchy types 5260b13737d3dd2c0571e4e203cf02eb10774341 Juan Wajnerman Sat, 20 Jul 2013 18:55:51 -0300 Mark immutable classes b9e56581c03b5d044eb91fc71508232628d22d73 Juan Wajnerman Sat, 20 Jul 2013 18:24:27 -0300 Bootstrap compiler works again 3a2b4efcce91c147a4936a1c7299b62eba3afecc Ary Borenszweig Wed, 17 Jul 2013 17:26:20 -0300 Fixed macro error messages 26001488be7e88130b2f12105b9b6df0d6826f05 Ary Borenszweig Wed, 17 Jul 2013 17:26:12 -0300 Continued bootstrap 8db16bda6c750a8fb14b3c56203e118fd191d951 Ary Borenszweig Wed, 17 Jul 2013 10:53:59 -0300 Fixed macro error messages 67e01a65924957c8755a3b3d89039ddec7932852 Juan Wajnerman Tue, 16 Jul 2013 23:33:16 -0300 Fix codegen pointer as condition d46eefcdbda43168678f4c66be08fa38479a7f14 Juan Wajnerman Tue, 16 Jul 2013 23:30:08 -0300 Added Pointer(T).null 2eb3aee5f1c9db8fc18a48a5dd43c1bc2dd6cb8d Ary Borenszweig Tue, 16 Jul 2013 20:34:28 -0300 Continued bootstrap 8c4fb790d50de1216c28de242499360d3734a812 Ary Borenszweig Tue, 16 Jul 2013 20:23:39 -0300 Continued bootstrap's parser and type inference f2966159f85784f78f22033fa24ff90fdbac50ea Ary Borenszweig Tue, 16 Jul 2013 20:23:20 -0300 Fixed SSA for instance variables 0cbae6c49f40b91c5402c7eb00cabb4a70331dc6 Ary Borenszweig Tue, 16 Jul 2013 15:41:23 -0300 Fixed exception shown from macro source 7af969cbd1edd8ab87d6863b2c0e4f3aebf15da6 Ary Borenszweig Tue, 16 Jul 2013 15:36:12 -0300 Gather matches from parent classes until it covers all argum... f70b0751541ea650f140a4fc491ab8e6af5be274 Ary Borenszweig Mon, 15 Jul 2013 20:24:36 -0300 Continued parser 2de8491057f4f38d614ae4f6dc67e0da84c89d19 Ary Borenszweig Mon, 15 Jul 2013 19:53:49 -0300 Fixed is_a? with union of hierarchy type and something else 247761ee8d49d2194063042fe5d9f90c9f25070b Ary Borenszweig Sun, 14 Jul 2013 19:34:19 -0300 Fixed lexer issue scanning double sharps in strings 29c39e6b18d4ba2624c8cd724a51b76271b42f43 Ary Borenszweig Sun, 14 Jul 2013 18:15:46 -0300 Fixed specs b2e29c86253a10d6f7d689a2f164cec2134f1cc4 Ary Borenszweig Sun, 14 Jul 2013 18:15:46 -0300 Raise array index out of bounds for Array#[] and Array#[]= cbc16ac5f19933095e5bfe2ca15fc2a33f364a0a Ary Borenszweig Sun, 14 Jul 2013 18:15:45 -0300 Allow multi assign from array-like variable with a rewrite b25bdc897ab6f8b8fed19a382bb5c3e5f91e638a Ary Borenszweig Sun, 14 Jul 2013 18:15:45 -0300 Handle multi assign with a rewrite 3a5025981bc2d3e95a2668f6d2d7e1feb83e3148 Ary Borenszweig Sun, 14 Jul 2013 18:15:45 -0300 Added String#to_i32 as an alias of String#to_i 349f016f4b7235f77bad2788d0d193141aa6dcc8 Ary Borenszweig Sun, 14 Jul 2013 18:15:45 -0300 Added String#to_i64 5075085118023c455e34f15dbe6e88f2548d84d1 Adrian Romero Sat, 13 Jul 2013 21:45:22 -0300 Added to_i64 in string f5e89d43741cf7c26dd9131cdd8e8391793703e6 Adrian Romero Sat, 13 Jul 2013 18:30:57 -0300 Added a couple of methods to the lib 7bed66ad0f4d6ad12a35682561a689a4a28f48ec Juan Wajnerman Sat, 13 Jul 2013 13:54:29 -0300 Fix dispatch when an argument is a union containing a hierar... 6599f1c3acbd067081b6fab4a5c1c59d962d8ba4 Juan Wajnerman Sat, 13 Jul 2013 13:50:17 -0300 Added flag to debug wrong codegens that reaches the unreacha... 09a7f6d2e435208c5a3702162d962cb1dee27c44 Ary Borenszweig Sat, 13 Jul 2013 09:58:02 -0300 More fixes to location and nil trace bc40fff9d6aed13f115973205a9634959c91ef7e Ary Borenszweig Sat, 13 Jul 2013 09:11:01 -0300 Fixed small issue with nil trace 46d5767fcba6df2cf3a4d39077b730e521b59db3 Ary Borenszweig Fri, 12 Jul 2013 20:17:16 -0300 Fixed nasty ssa bug 24d4d03577e254cead8a45071a8467524ed7644b Ary Borenszweig Fri, 12 Jul 2013 18:53:30 -0300 Fixed codegen bug with union/hierarchy arg eda64d757be4784f425c85aba7e8aa02f06dfc9a Ary Borenszweig Fri, 12 Jul 2013 00:14:33 -0300 String#=~ puts empty MatchData in $~ when there isn't a matc... 4c0c181d4abf56dc02c11a16342393999263040f Ary Borenszweig Thu, 11 Jul 2013 20:52:57 -0300 Some refactors in bootstrap afeb1db377d5c9d955691ad9fcfce57be144437b Ary Borenszweig Thu, 11 Jul 2013 19:57:23 -0300 Fix lookup type in union type with free vars dba8548e4ee24764121e3f265f074148b643c110 Ary Borenszweig Thu, 11 Jul 2013 09:59:37 -0300 Fixed parser to return first expression of a list of express... 2b6eab8a5b5f482dedf72d0f70aa190863f671c8 Juan Wajnerman Thu, 11 Jul 2013 00:11:59 -0300 Removed some binding.pry 7bf3e0c511962cf647121b303a4fe425ecdbe576 Juan Wajnerman Thu, 11 Jul 2013 00:11:01 -0300 Fixed codegen of while/break inside a block 63feb464074b398036f34a33988ddd4f9b3ef729 Ary Borenszweig Mon, 8 Jul 2013 23:34:43 -0300 Fixed Set#includes? e31430a92469ee24e7cbd016c5b28547454daf94 Ary Borenszweig Mon, 8 Jul 2013 23:34:32 -0300 Fixed is_a? for hierarchy type 5b54dd80f0cc277588b02bd7a4c5705dd0d6379e Ary Borenszweig Mon, 8 Jul 2013 21:57:39 -0300 Show nil trace when trying to invoke an undefined method in ... cf40b99de105037e4c03b7f75c71570ff379417a Ary Borenszweig Mon, 8 Jul 2013 21:57:02 -0300 One more fix in bootstrap 34c768c1c9138eb9990e558da399ad29e39fa38c Ary Borenszweig Mon, 8 Jul 2013 21:56:45 -0300 Fix wrong lookup in module scope c9bf613c6ed96b4ff82e676f79d308a4df1e66ac Ary Borenszweig Mon, 8 Jul 2013 20:34:04 -0300 More fixes in bootstrap c4da10c4cc7a7deb7fcb5923af2f330670e5e312 Ary Borenszweig Mon, 8 Jul 2013 19:34:24 -0300 Fixed bootstrap compiler (check for nils) 7aff3735ea25d361e3e034ecb8c4b954b7380e65 Ary Borenszweig Mon, 8 Jul 2013 19:33:38 -0300 Fixed if with hierarchy type 783c8b4535d4e4ada2e67e30ba30d6b5f76d4252 Ary Borenszweig Mon, 8 Jul 2013 19:14:35 -0300 Started finding nil source 423ca721cda9e6c386b966f3457e2161f9577022 Ary Borenszweig Sun, 7 Jul 2013 22:45:37 -0300 Updated bootstrap lexer to last lexer (removed "generic", ad... e35e94f677ec823c1edde52c14b70a7b6a6d6ea1 Ary Borenszweig Sun, 7 Jul 2013 22:34:22 -0300 No need to normalise temporary vars when normalising 982112b9a2ed13d868e541a44d08bc8588d21551 Ary Borenszweig Sun, 7 Jul 2013 22:34:04 -0300 Fixed bug in lexer.cr a87a2830e0c2424c0c62d104138006f3119afec5 Ary Borenszweig Sun, 7 Jul 2013 22:11:55 -0300 Fixed bug with ssa and instance vars 02162c74d56b623f22e9aa84dba65c2bd5273c3e Ary Borenszweig Sun, 7 Jul 2013 12:26:33 -0300 Cache llvm types per llvm module ecdb484f7667aa5b69d698b5e3dadbbe62978770 Ary Borenszweig Sun, 7 Jul 2013 10:56:15 -0300 Started refactoring macros d513d4db3f6ae4ddb31ba1a93e1ff7061ab88265 Ary Borenszweig Sun, 7 Jul 2013 10:56:01 -0300 Fixed small issue with macros dbe4137444592b0cd30df7170f50f2d0abc2cde2 Juan Wajnerman Wed, 3 Jul 2013 00:05:24 -0300 Upgraded debugger gems so it works with ruby 1.9.3-p448 (and... 4f7a8d996ec81827d2bf37d30a2376ac2451707d Ary Borenszweig Tue, 2 Jul 2013 09:27:28 -0300 Fixed Reference#!@. Simplified and refactored Hash code. 57d8505e92c7dd3012e824fd3c4e66dcb0825aaa Ary Borenszweig Tue, 2 Jul 2013 09:14:49 -0300 Added some more Hash specs 9e0a2dc07a2bea87af3ca7946c6ff7289a184b68 Ary Borenszweig Tue, 2 Jul 2013 09:03:36 -0300 Reuse more code in Hash implementation 93d99d0f1ec96ef8469a8744c8dd9f2b706c374e Ary Borenszweig Tue, 2 Jul 2013 09:02:26 -0300 Fixed issue with block, yield, return and NoReturn 70fedee88ffd40cafa5a86884e3be84754c57e88 Ary Borenszweig Tue, 2 Jul 2013 08:53:46 -0300 Uncommented some pending specs which pass 08d6d9ca99947d813bdb49ebcbdc8e525d54ac12 Ary Borenszweig Tue, 2 Jul 2013 08:46:44 -0300 Removed dead code 3726d480df42368e36f1c04670516257dca4d198 Ary Borenszweig Mon, 1 Jul 2013 20:54:05 -0300 Added Float#floor and Float#ceil c1639ed8d4deb577671bc678cb6ccfecece4eacf Ary Borenszweig Sun, 30 Jun 2013 16:36:56 -0300 Fixed Hash specs 700cbb1ac54077703686760781866aadfce8813a Ary Borenszweig Sun, 30 Jun 2013 16:13:37 -0300 Stop SSA on variables for which their address is taken 4710447c464fab47cbf6f2890e328d7a73f2150a Ary Borenszweig Sun, 30 Jun 2013 15:37:28 -0300 Make Nil have type_id 0 so that when a class instance is ini... 1f09fedeaeeaeb2a12cd32cac327691f8af975b9 Ary Borenszweig Sun, 30 Jun 2013 15:00:24 -0300 Make Reference#nil? always return false 78fde5c36102bce280d3796ff330df51a17e96e7 Ary Borenszweig Sun, 30 Jun 2013 12:50:44 -0300 SSA for instance variables 59e934fef2f8a060120a78871c07e3ba78086bf0 Ary Borenszweig Sun, 30 Jun 2013 12:24:02 -0300 Apply type filters in codegen for instance vars when type is... 719241a8cd45470c28a9175c22ee48596eeb00b1 Ary Borenszweig Sat, 29 Jun 2013 16:03:36 -0300 Only open graph on Mac 80b824ba851aecbfb1e324fe056256415418ea9a Ary Borenszweig Sat, 29 Jun 2013 14:18:23 -0300 Removed SDL::Surface#paint method 223174aabb0f9ef0863bea6a11e3a20dd85496b2 Ary Borenszweig Sat, 29 Jun 2013 14:13:13 -0300 Rename method in raytracer sample c428d8544854afd9fe1afc50220f0bcc2d13c5af Ary Borenszweig Sat, 29 Jun 2013 13:58:52 -0300 Use macros in sample raytracer 152f3b2d944da6edfcadc8824f5410a4576caf40 Ary Borenszweig Sat, 29 Jun 2013 13:57:11 -0300 Use attr_reader in sdl code. Removed lib SDLMain 4a243a1593598c6e5cb45625793c461cdff4971d Ary Borenszweig Fri, 28 Jun 2013 12:47:59 -0300 Postpone var declaration initialization 930cc3df6b4a330fad4ddb0c9ba5f7c28991d40c Ary Borenszweig Fri, 28 Jun 2013 12:20:19 -0300 Added missing declare var specs 5d012d00ec0417a0f85ae32999548bf0f01accf5 Ary Borenszweig Fri, 28 Jun 2013 12:20:01 -0300 Added raytracer to samples 0b40194de52d62e10bdb75c0c826c50af36fde50 Ary Borenszweig Fri, 28 Jun 2013 12:19:14 -0300 Added (start of) SDL binding and wrapper to std 5b55db818c5a338921751fbdbd43becd95cfbb83 Ary Borenszweig Fri, 28 Jun 2013 12:17:48 -0300 Preserve type filters in blocks 59ac2806f7cbae56697385ef3831e256030442ee Ary Borenszweig Thu, 27 Jun 2013 20:33:11 -0300 Changed Enumerable#min_by and #max_by implementation 5a58a4fe2d225b8748c08fdc4faac39b0d53f210 Ary Borenszweig Thu, 27 Jun 2013 09:16:01 -0300 Added Enumerable#min and Enumerable#max 83103549811556c774d598db292309fc655c33ad Ary Borenszweig Thu, 27 Jun 2013 09:11:42 -0300 Added Enumerable#inject, Enumerable#min_by and Enumerable#ma... e52d943e7b4f4bc16c78bea3e5f8b18806bb24e9 Ary Borenszweig Thu, 27 Jun 2013 09:11:09 -0300 Can now declare vars with a type: "x :: Int32" (syntax might... 75d0b0c66ad77440b570b5a3e10687829fd51714 Ary Borenszweig Thu, 27 Jun 2013 08:31:50 -0300 Fixed type lookup from restrictions e46ff4d19d17101440f13ad6e99093d034de29b9 Ary Borenszweig Thu, 27 Jun 2013 08:17:28 -0300 Float#round c1a51c896e696ec5cdd8a408979aca69719c781c Ary Borenszweig Thu, 27 Jun 2013 08:15:52 -0300 Added Float32::INFINITY and Float64::INFINITY, as well as MI... 33f5397c5a8e505ee05c2fc2760ac75c7e9d4137 Ary Borenszweig Thu, 27 Jun 2013 07:57:49 -0300 More parser corrections 59ba2e7df1a039cae4456f0f57a9b7c834257106 Ary Borenszweig Tue, 25 Jun 2013 17:39:04 -0300 Fixed ssa issue with blocks inside ifs 7b1cde15206f7f01a8de220f2a00930407284318 Ary Borenszweig Tue, 25 Jun 2013 17:26:08 -0300 Fixed some parsing issues e16552a1ff90ecee4cd593c5af6d0fe8a17f0510 Ary Borenszweig Tue, 25 Jun 2013 16:01:16 -0300 Better llvm names for structs, unions and constants 7058d35d300fbed0e448acb629c67bb8617f64a7 Ary Borenszweig Tue, 25 Jun 2013 14:26:44 -0300 Fixed struct set inside struct b47b47b5e9aacde62246a0d3ce97ce1a62ec07c2 Ary Borenszweig Tue, 25 Jun 2013 14:25:29 -0300 Fixed codegen for struct get of struct or union 6c4a99be45e3fa13499946435bf9b8547ada7c17 Ary Borenszweig Tue, 25 Jun 2013 12:49:56 -0300 More efficient puts for unsigned integers 760c4a060a431926d5d7ffca16d121abb83f3505 Ary Borenszweig Tue, 25 Jun 2013 12:49:41 -0300 Fixed puts of Float32 d3ad8f9db887811688a18b2fac035fdfc601f2bd Ary Borenszweig Tue, 25 Jun 2013 12:10:05 -0300 Fixed type of yield with empty block (was nil, but needed to... 24c221bc2d9ff1fd4ebc4a009ee0090d119e85d2 Ary Borenszweig Sun, 23 Jun 2013 19:59:45 -0300 Added Enumerable#find(ifnone) a7e2d4d01ebd79222151b9055bb39ba46fd2987b Ary Borenszweig Sun, 23 Jun 2013 19:57:40 -0300 Expand defs with yield in a different way b36ea76a7663e8de64e62df31f07c62d779f474a Ary Borenszweig Sun, 23 Jun 2013 19:57:18 -0300 Fixed codegen issue with blocks and unions 09234d5af2e2f30217e5726fcf080f9e839efe5f Ary Borenszweig Sun, 23 Jun 2013 19:56:07 -0300 Added missing test data file 968f4f616d9e390572c919ed7b3ab404d044acf1 Ary Borenszweig Sun, 23 Jun 2013 19:20:29 -0300 Added File#exists? 2b776620c733ebd7c6f7cca8af69e31128122e64 Ary Borenszweig Sun, 23 Jun 2013 19:07:09 -0300 Fixed File#read for good a3a6c0a60afdbe78d0b78218a759534d3b3c761a Ary Borenszweig Sun, 23 Jun 2013 19:06:42 -0300 Added __DIR__ 88718ed1de055e253fd2426531eca36265d66d40 Ary Borenszweig Sun, 23 Jun 2013 17:31:58 -0300 Added Enumerable#grep(pattern) and defined === for Range and... 2621850a5748f73643a65c08086db628ea1097d3 Ary Borenszweig Sun, 23 Jun 2013 17:31:13 -0300 Allow any integer as pointer index (or pointer + value) e109af53aba0616807776ec007f751d8452dc9e1 Ary Borenszweig Sun, 23 Jun 2013 17:29:30 -0300 Fixed normalization issue with unless 9f68b485547b517197e24e9da0f69e02dc362eb9 Ary Borenszweig Sat, 22 Jun 2013 23:20:51 -0300 Fixed File#read 302d61b4173f7ba94d9244316677dfca38bc5206 Ary Borenszweig Sat, 22 Jun 2013 23:19:55 -0300 Fixed another small codegen issue with NoReturn d9b11970d07428c3e6d9fb4e444ec0a70dfa964b Ary Borenszweig Sat, 22 Jun 2013 11:11:28 -0300 Added ">>" method for integers d4c8df1b302ec1c365670009d52213efcded413e Ary Borenszweig Fri, 21 Jun 2013 20:27:28 -0300 Added Enumerable#find dbb92ae58de94211a6a3c067a8c1903eba300e90 Ary Borenszweig Fri, 21 Jun 2013 20:27:13 -0300 Fixed another codegen issue with nilables and blocks e6657f6703e06831c192210390c273fe3040a540 Ary Borenszweig Fri, 21 Jun 2013 18:50:46 -0300 Error on fun redefinition with different signature (and fixe... 4043174d4c2c467b546dca970d046b8bcbfa6f8a Ary Borenszweig Fri, 21 Jun 2013 18:18:27 -0300 Improved error message when using Int or Float in lib declar... 50beed771ea8d678d641e96a8b7387560879fee9 Ary Borenszweig Fri, 21 Jun 2013 18:15:38 -0300 Conversion methods between primitive types (to_u8, to_i32, t... 12201c84a867e4c5d479538fb4151aa2f69da3ec Ary Borenszweig Fri, 21 Jun 2013 17:23:52 -0300 Removed useless code a871730f6e73aae08d459d2493b0a24d09d3dbce Ary Borenszweig Fri, 21 Jun 2013 17:01:39 -0300 One if less 3b6e748fda32bf3cbcc1c8491c6c03d59b1fc337 Juan Wajnerman Fri, 21 Jun 2013 15:14:30 -0300 Added Vagrant configuration a65845e1e629c5f01e36e6d4cdf9a10cb509e289 Ary Borenszweig Thu, 20 Jun 2013 18:29:59 -0300 Fixed number suffixes in file.cr 557fb85bf3ca8170a3ed1e892c4f5ece63c50d7e Ary Borenszweig Thu, 20 Jun 2013 17:43:34 -0300 Keep if's condition's type filters after the if, if the else... d4f07cf9a7b5761d4020ff416830ebab833f8688 Ary Borenszweig Thu, 20 Jun 2013 17:24:06 -0300 Error when calling method on NoReturn c2dc6d8d2c87a280c865b3cc33201861731761ca Ary Borenszweig Thu, 20 Jun 2013 17:20:45 -0300 Removed dead code caused by NoReturn f99eea6f2ce2af8752999ad219e6fcfe2b20aad7 Ary Borenszweig Wed, 19 Jun 2013 20:48:23 -0300 Fixed codegen while with NoReturn type 0e7d5a1abc273451f78c65e72c7769362740ec00 Ary Borenszweig Wed, 19 Jun 2013 19:29:47 -0300 Added a transformation pass after the type inference that fi... 3a68e8612dd663747f6f7dca1e2f9c12c2db3cd7 Ary Borenszweig Wed, 19 Jun 2013 19:20:55 -0300 Don't assign NoReturn to variable in codegen 0edbfb16099a084419898f67659abbb8d3289246 Ary Borenszweig Tue, 18 Jun 2013 20:03:59 -0300 Updated pry and pry-debugger gems 7e2ddafc9dfea226159a0fc18906f713d881f4a1 Ary Borenszweig Tue, 18 Jun 2013 19:21:51 -0300 Allow self type in block spec 66b555a5a7067ff7cd9cb39e9b085d91d3211dde Ary Borenszweig Tue, 18 Jun 2013 16:37:12 -0300 Fixed more specs f41aade935a4d0f3072442dbfb3531826038cd7c Ary Borenszweig Tue, 18 Jun 2013 10:41:48 -0300 Fixed more specs e6074490691d6843a5be7a77a0402825bdf45716 Ary Borenszweig Tue, 18 Jun 2013 10:03:54 -0300 Added small spec to make sure primitive generation is using ... e9571c2475c6cf9ec171f03d8ca86efcf851d441 Ary Borenszweig Tue, 18 Jun 2013 10:02:41 -0300 Raise on yet unimplement match between hierarchy type and ne... bdc92efd4a80e74ba64b7f7bb992147f21d50486 Ary Borenszweig Tue, 18 Jun 2013 10:02:17 -0300 Fixed array specs. 6f8b296c07aa993e579a1e80a7f8550e8e866d27 Ary Borenszweig Tue, 18 Jun 2013 09:59:23 -0300 Fixed broken primitives 4d63dd8d16dd6edfaac85b0586998446beebc94c Ary Borenszweig Mon, 17 Jun 2013 19:02:50 -0300 Added NoReturn pending spec 31a54808efc77804424b46e56621398597d5f95b Ary Borenszweig Mon, 17 Jun 2013 19:02:21 -0300 Fixed assigning a struct to a pointer to struct ff580cac7395593ff00ed469e8ea160e43f81a41 Ary Borenszweig Mon, 17 Jun 2013 18:49:40 -0300 Added %, <<, 8e416cd29e2bf35925182f201f1d1c1b2444703d Ary Borenszweig Mon, 17 Jun 2013 18:40:16 -0300 Simplified primitives generation e77c93ce4b8e50902454d3dc984855d410d5fd2c Ary Borenszweig Mon, 17 Jun 2013 18:25:25 -0300 Bind if nodes all at once to avoid duplicate (and incorrect)... 9714ab09cc2d3009208c3e96097d92fb48225244 Ary Borenszweig Mon, 17 Jun 2013 18:25:06 -0300 Fixed one ssa case c6d547f50343055a7f7b9df1ed56f93f35f9862f Ary Borenszweig Mon, 17 Jun 2013 18:24:31 -0300 Removed the 'no-prelude' option from the compiler ecc513e10c241509c2c77b760dcf0d94c88d6530 Ary Borenszweig Mon, 17 Jun 2013 17:41:13 -0300 Added two pending specs 71529b21def001dbef0ab2f5c7fea9357d994855 Ary Borenszweig Fri, 14 Jun 2013 11:19:01 -0300 Fixed pointer types inside struct type 7efb14660050b5bf302b619e50b3fc09ce11fd89 Ary Borenszweig Fri, 14 Jun 2013 10:14:35 -0300 Correctly codegen unions and structs when they are inside ot... 96d727ef0a50aa22402ee779fde190f2fd911db5 Ary Borenszweig Thu, 13 Jun 2013 23:26:00 -0300 C enums e7ce652bcb0d07813c323d8129ce088e53b0544e Ary Borenszweig Thu, 13 Jun 2013 22:11:22 -0300 C unions ac4389dec36537a2aa67c689fb05b8fc50f17ad8 Ary Borenszweig Thu, 13 Jun 2013 21:33:18 -0300 Fixed out check b391401baa9decd71b00093af2a191030b39043e Ary Borenszweig Thu, 13 Jun 2013 20:07:11 -0300 Renamed StructType to CStructType 84a8a54cc13e1d9a5aeed66f7d90b206f16d2909 Ary Borenszweig Thu, 13 Jun 2013 18:28:51 -0300 Fixed code that used out a0460e218c7cc7c702ba363a36cdd9a68efb1b53 Ary Borenszweig Thu, 13 Jun 2013 18:26:34 -0300 Removed the "out" keyword from function definitions (they ca... e18cb6d12a0c0aedcd1a1772bba5af78cb886d74 Ary Borenszweig Wed, 12 Jun 2013 09:48:59 -0300 Small fixes 2a0eb7465e509c0b0520b0d79a69ae42c5f27ff8 Ary Borenszweig Wed, 12 Jun 2013 09:37:32 -0300 Correctly handle unsigned and float operations 124e38da5eb7ad9497069ddeb5eecc5f812ea11b Ary Borenszweig Wed, 12 Jun 2013 09:01:18 -0300 Positive number literals without suffix have the first type ... 365978ad93f73f4d0cdcf14a1a190b868019558b Ary Borenszweig Wed, 12 Jun 2013 08:17:50 -0300 Micro-optimizations to make the specs run faster. Primitives... 5383297497d9b3ce93fc19b11256bcef26866f59 Ary Borenszweig Tue, 11 Jun 2013 21:46:09 -0300 Fixed integer type rank comparison 9eef24998c7307908ecfe1800d5d42cc5e4f6a67 Ary Borenszweig Tue, 11 Jun 2013 21:26:12 -0300 Added the unsigned types: UInt8, UInt16, UInt32 and UInt64 638e49473402de255a4d6e6baf8e48c6fd214b7c Ary Borenszweig Tue, 11 Jun 2013 21:00:02 -0300 Added Int8 and Int16 13a1a24b90b144a528a1b97b8a7a2d5fa0088214 Ary Borenszweig Tue, 11 Jun 2013 20:00:55 -0300 Fixed call error f8899f6875de48bef81829c2bc6b86421621b744 Ary Borenszweig Tue, 11 Jun 2013 20:00:42 -0300 Number literals suffixes: i32, u8, f64, etc. 7321f125873740cf68f1ab15fe94d1abf0d13910 Ary Borenszweig Tue, 11 Jun 2013 11:43:16 -0700 Merge pull request #20 from kostya/master 3b94b15fee6f7064f23dc28652605d8ca216f16b Konstantin Makarchev Tue, 11 Jun 2013 22:04:15 +0400 simple time for simple benchmarks d2adf0ddaf5863b9fd3cb45f0ea7b045a61efbea Ary Borenszweig Tue, 11 Jun 2013 10:12:21 -0300 Only have one token kind for number literals 20c5ab609cc5a9a67ca04dc42e481f2cfa95cbcf Ary Borenszweig Tue, 11 Jun 2013 09:51:26 -0300 Only one ast node for number literals 44e7d87781ec43ccc288aeab7b8a6d67d4576696 Ary Borenszweig Tue, 11 Jun 2013 09:04:21 -0300 Better error messages when dealing with structs ad2cd72214724cb5db1e11388aa35e8da033d3e1 Ary Borenszweig Mon, 10 Jun 2013 23:27:18 -0300 Report error when types are not primitive types in lib defin... 3586a12d04d82c94fa2b5de3d5eafd0e124c7dcd Ary Borenszweig Mon, 10 Jun 2013 22:41:45 -0300 Huge type rename: Short -> Int16, Int -> Int32, Long -> Int6... 9e3dcb20593273a8963f3e65b6ae7dddff248a26 Ary Borenszweig Mon, 10 Jun 2013 20:09:03 -0300 Fixed some array methods 2addb9a2384e2d0bb40f41b70beff1edbdf199ee Ary Borenszweig Mon, 10 Jun 2013 20:08:26 -0300 Fixed restriction case with union and generic type 2fd38d9c2c440f23563ab877209206f5cd123836 Ary Borenszweig Mon, 10 Jun 2013 20:07:51 -0300 Recalculate hierarchy type when subclass is added 4f4ade09d3826ce05155c0a5690e49f5bf27ec55 Ary Borenszweig Mon, 10 Jun 2013 19:20:06 -0300 Fixed Array#- d2d3fae6533d66a4a118cbb61b1a5b9845ca40ef Ary Borenszweig Mon, 10 Jun 2013 07:04:22 -0300 Treat integer literals as long if their number is less then ... c623f9e59b6de9cd70debaf9a8fa3112893eb103 Ary Borenszweig Mon, 10 Jun 2013 07:01:42 -0300 Trear integer literals without the L suffix as long if the n... 455ee5e97f5edf745acdf27e7753849b62120dff Ary Borenszweig Sun, 9 Jun 2013 21:01:38 -0300 Suppot binary integer/long literals (as in 0b010011) 35da22edaa28234ace59019f9a8c058e78dc5b54 Ary Borenszweig Sun, 9 Jun 2013 20:57:40 -0300 Allow hexadecimal integer/long literals (as in 0xFFFF) 0575ce4707899369ad19c0bae5fb77110e22b251 Ary Borenszweig Sun, 9 Jun 2013 16:51:57 -0300 Correctly handle struct out arguments 45b7f915ef7677e8e3bdd5f264948384f5df59c0 Ary Borenszweig Sun, 9 Jun 2013 11:40:12 -0300 Fixed struct field access when name is a keyword d16b08274d9de7584d6535c2992f9828f8c7812f Ary Borenszweig Sun, 9 Jun 2013 11:23:33 -0300 Avoid extra allocas in dispatch codegen 06ada7eecbb38c7a3dfddb4fa50c4fb62cca9b8a Ary Borenszweig Sun, 9 Jun 2013 00:30:41 -0300 More efficient raise dummy, for now 888dd0fe2021b1410ce554fba5de237f8df928a5 Ary Borenszweig Sat, 8 Jun 2013 23:49:06 -0300 Allow defining many fields with type same type of a struct w... c198c55c91e6e679e71dbbd0c0d56f177ac9efe8 Ary Borenszweig Sat, 8 Jun 2013 17:36:19 -0300 Fixed parser bug involing lib definitions cbd2ba2e40e0f038100eb3db59eedc0975e08fa7 Ary Borenszweig Sat, 8 Jun 2013 17:03:05 -0300 Small codegen refactor 7c56e1eb5ca2e4af6920ff053507c21a9bd80bf6 Ary Borenszweig Sat, 8 Jun 2013 16:55:08 -0300 Propagate type filters through variables 3ee0b2230505963864678a98fdf466a4d41ae2ff Ary Borenszweig Sat, 8 Jun 2013 13:27:12 -0300 Started eliminating nils from bootstrap 305210d4e9ccf44937315f4798a98610c5a41d00 Ary Borenszweig Sat, 8 Jun 2013 13:10:35 -0300 "while true" has NoReturn type unless it has a break f223e015e72a48049c101eef6ee2bfa413dbf36d Ary Borenszweig Sat, 8 Jun 2013 12:25:33 -0300 Correct source and line number when error is inside expanded... 81decad06e70503dcf723268a7ec5b72df689b02 Ary Borenszweig Sat, 8 Jun 2013 12:09:29 -0300 Simplified parser.cr thanks to the previous changes 5e8659d4c81bc68fa70cb844dc97ae8ebcea55ec Ary Borenszweig Sat, 8 Jun 2013 12:08:46 -0300 Added a -no-prelude switch to the compiler a82447c8e221ef912f2a7c4c72d9f523e9b223d0 Ary Borenszweig Sat, 8 Jun 2013 12:08:27 -0300 When expanding And and Or, put a hint in the expanded If to ... b2a43e97e995dbc1aa025bfaa4697f566993aa41 Ary Borenszweig Sat, 8 Jun 2013 12:06:27 -0300 Small parser fix: "a = a + 1" must be parsed as "a = a() + 1...