From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS4713 221.184.0.0/13 X-Spam-Status: No, score=-1.3 required=3.0 tests=BAYES_00,BODY_8BITS, DKIM_ADSP_CUSTOM_MED,FORGED_GMAIL_RCVD,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,SPF_PASS shortcircuit=no autolearn=no autolearn_force=no version=3.4.2 Received: from neon.ruby-lang.org (neon.ruby-lang.org [221.186.184.75]) by dcvr.yhbt.net (Postfix) with ESMTP id AFACE20248 for ; Mon, 11 Mar 2019 14:13:20 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 5FC0812122E; Mon, 11 Mar 2019 23:13:16 +0900 (JST) Received: from o1678948x4.outbound-mail.sendgrid.net (o1678948x4.outbound-mail.sendgrid.net [167.89.48.4]) by neon.ruby-lang.org (Postfix) with ESMTPS id A42E01219DC for ; Mon, 11 Mar 2019 23:13:13 +0900 (JST) Received: by filter0100p3las1.sendgrid.net with SMTP id filter0100p3las1-16548-5C866CF1-31 2019-03-11 14:13:05.506307921 +0000 UTC m=+192.423652198 Received: from herokuapp.com (ec2-3-84-97-177.compute-1.amazonaws.com [3.84.97.177]) by ismtpd0063p1mdw1.sendgrid.net (SG) with ESMTP id ZhRk-SXHSdaV1ij3XPml6w for ; Mon, 11 Mar 2019 14:13:05.555 +0000 (UTC) Date: Mon, 11 Mar 2019 14:13:07 +0000 (UTC) From: zverok.offline@gmail.com To: ruby-core@ruby-lang.org Message-ID: References: Mime-Version: 1.0 X-Redmine-MailingListIntegration-Message-Ids: 67234 X-Redmine-Project: ruby-trunk X-Redmine-Issue-Id: 15653 X-Redmine-Issue-Author: osyo X-Redmine-Sender: zverok X-Mailer: Redmine X-Redmine-Host: bugs.ruby-lang.org X-Redmine-Site: Ruby Issue Tracking System X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-SG-EID: ync6xU2WACa70kv/Ymy4QrNMhiuLXJG8OTL2vJD1yS6okee7BhYoHngFwhjp3+n/0JyqWQ2/CBiLhu 8votZTkRs7bUaGRdHJoxp76XlMjNv3CML4sS3/daOF2OXjCa+Ewl+7fyk4x+ztiwf/d2J/79nksqam YR8Qqgxzu6H5WtoeQshH8BdtN54NO5+5UPE7w+4quugS3J0EqfCo3rvvww== X-ML-Name: ruby-core X-Mail-Count: 91783 Subject: [ruby-core:91783] [Ruby trunk Feature#15653] Proposal: Add Time#floor X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Ruby developers List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" SXNzdWUgIzE1NjUzIGhhcyBiZWVuIHVwZGF0ZWQgYnkgenZlcm9rIChWaWN0b3IgU2hlcGVsZXYp Lg0KDQoNClNob3VsZG4ndCB0aGVyZSBiZSBhbHNvIGBjZWlsYCBmb3IgY29tcGxldGVuZXNzLCBp ZiB3ZSBhbHJlYWR5IGhhdmUgYHJvdW5kYCBhbmQgYGZsb29yYD8NCg0KLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KRmVhdHVyZSAjMTU2NTM6IFByb3Bvc2FsOiBBZGQg VGltZSNmbG9vcg0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzE1NjUzI2NoYW5n ZS03NzA1OA0KDQoqIEF1dGhvcjogb3N5byAobWFuZ2Egb3N5bykNCiogU3RhdHVzOiBPcGVuDQoq IFByaW9yaXR5OiBOb3JtYWwNCiogQXNzaWduZWU6IA0KKiBUYXJnZXQgdmVyc2lvbjogDQotLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQojIyDmpoLopoENCg0KYFRpbWVg IOOBruWwj+aVsO+8iOODiuODjuenku+8ieOCkuaMh+WumuOBl+OBn+ahgeOBp+WIh+OCiuaNqOOB puOCi+ODoeOCveODg+ODieOBruaPkOahiOOBq+OBquOCiuOBvuOBmeOAgg0KDQoNCiMjIOePvueK tg0KDQoqIOWwj+aVsOOCkuS4uOOCgeOCiyBgVGltZSNyb3VuZGAg44Gv44GC44KL44GM5bCP5pWw 44KS5YiH44KK5o2o44Gm44KL44Oh44K944OD44OJ44GM44Gq44GEDQoqIOeyvuW6puOBjOeVsOOB quOCi+aZgumWk+OCkuavlOi8g+OBl+OBn+OCiuS/neWtmOOBl+OBn+OBhOWgtOWQiOOBq+Wwj+aV sOOCkuWIh+OCiuaNqOOBpuOBn+OBhOOCseODvOOCueOBjOOBguOCiw0KICAqIOS+i+OBiOOBsOOA geWwj+aVsOOBrueyvuW6puOBjDPmoYHjgafmibHjgo/jgozjgabjgYTjgosgREIg44GL44KJ44OH 44O844K/44KS5Y+W5b6X44GX44Gf44GE5aC05ZCI44Gq44GpDQogICogUnVieSDku6XlpJbjgafm mYLplpPjgavkvp3lrZjjgZnjgovloLTlkIjjgavliIfjgormjajjgabjgoTkuLjjgoHjgavmn5To u5/jgavlr77lv5zjgZfjgZ/jgYQNCg0KDQojIyDmj5DmoYgNCg0KKiDmjIflrprjgZfjgZ/moYHj ga7lsI/mlbDjgpLliIfjgormjajjgabjgosgYFRpbWUjZmxvb3JgIOODoeOCveODg+ODieOBrui/ veWKoA0KDQoNCiMjIGBUaW1lI2Zsb29yYCDjga7mjJnli5UNCg0KYFRpbWUjcm91bmRgIOOBqOWQ jOOBmOOCiOOBhuOBquS9v+OBhOaWueOBq+OBquOCiuOBvuOBmeOAgg0KDQpgYGBydWJ5DQpyZXF1 aXJlICd0aW1lJw0KDQp0ID0gVGltZS51dGMoMjAxMCwzLDMwLCA1LDQzLCIyNS4xMjM0NTY3ODki LnRvX3IpDQp0Lmlzbzg2MDEoMTApICAgICAgICAgICAjPT4gIjIwMTAtMDMtMzBUMDU6NDM6MjUu MTIzNDU2Nzg5MFoiDQoNCiMg5byV5pWw44Gr57K+5bqm77yI5qGB5pWw77yJ44KS5rih44GZDQp0 LmZsb29yKDApLmlzbzg2MDEoMTApICAjPT4gIjIwMTAtMDMtMzBUMDU6NDM6MjUuMDAwMDAwMDAw MFoiDQp0LmZsb29yKDEpLmlzbzg2MDEoMTApICAjPT4gIjIwMTAtMDMtMzBUMDU6NDM6MjUuMTAw MDAwMDAwMFoiDQp0LmZsb29yKDIpLmlzbzg2MDEoMTApICAjPT4gIjIwMTAtMDMtMzBUMDU6NDM6 MjUuMTIwMDAwMDAwMFoiDQp0LmZsb29yKDMpLmlzbzg2MDEoMTApICAjPT4gIjIwMTAtMDMtMzBU MDU6NDM6MjUuMTIzMDAwMDAwMFoiDQp0LmZsb29yKDQpLmlzbzg2MDEoMTApICAjPT4gIjIwMTAt MDMtMzBUMDU6NDM6MjUuMTIzNDAwMDAwMFoiDQp0LmZsb29yKDUpLmlzbzg2MDEoMTApICAjPT4g IjIwMTAtMDMtMzBUMDU6NDM6MjUuMTIzNDUwMDAwMFoiDQp0LmZsb29yKDYpLmlzbzg2MDEoMTAp ICAjPT4gIjIwMTAtMDMtMzBUMDU6NDM6MjUuMTIzNDU2MDAwMFoiDQp0LmZsb29yKDcpLmlzbzg2 MDEoMTApICAjPT4gIjIwMTAtMDMtMzBUMDU6NDM6MjUuMTIzNDU2NzAwMFoiDQp0LmZsb29yKDgp Lmlzbzg2MDEoMTApICAjPT4gIjIwMTAtMDMtMzBUMDU6NDM6MjUuMTIzNDU2NzgwMFoiDQp0LmZs b29yKDkpLmlzbzg2MDEoMTApICAjPT4gIjIwMTAtMDMtMzBUMDU6NDM6MjUuMTIzNDU2Nzg5MFoi DQp0LmZsb29yKDEwKS5pc284NjAxKDEwKSAjPT4gIjIwMTAtMDMtMzBUMDU6NDM6MjUuMTIzNDU2 Nzg5MFoiDQoNCiMg44OH44OV44Kp44Or44OI5byV5pWw44GvIDANCnQuZmxvb3IuaXNvODYwMSgx MCkgICAgICM9PiAiMjAxMC0wMy0zMFQwNTo0MzoyNS4wMDAwMDAwMDAwWiINCg0KdCA9IFRpbWUu dXRjKDE5OTksMTIsMzEsIDIzLDU5LDU5KQ0KKHQgKyAwLjQpLmZsb29yLmlzbzg2MDEoMykgICAg Iz0+ICIxOTk5LTEyLTMxVDIzOjU5OjU5LjAwMFoiDQoodCArIDAuNDkpLmZsb29yLmlzbzg2MDEo MykgICAjPT4gIjE5OTktMTItMzFUMjM6NTk6NTkuMDAwWiINCih0ICsgMC41KS5mbG9vci5pc284 NjAxKDMpICAgICM9PiAiMTk5OS0xMi0zMVQyMzo1OTo1OS4wMDBaIg0KKHQgKyAxLjQpLmZsb29y Lmlzbzg2MDEoMykgICAgIz0+ICIyMDAwLTAxLTAxVDAwOjAwOjAwLjAwMFoiDQoodCArIDEuNDkp LmZsb29yLmlzbzg2MDEoMykgICAjPT4gIjIwMDAtMDEtMDFUMDA6MDA6MDAuMDAwWiINCih0ICsg MS41KS5mbG9vci5pc284NjAxKDMpICAgICM9PiAiMjAwMC0wMS0wMVQwMDowMDowMC4wMDBaIg0K DQp0ID0gVGltZS51dGMoMTk5OSwxMiwzMSwgMjMsNTksNTkpDQoodCArIDAuMTIzNDU2Nzg5KS5m bG9vcig0KS5pc284NjAxKDYpICAjPT4gIjE5OTktMTItMzFUMjM6NTk6NTkuMTIzNDAwWiINCmBg YA0KDQoNCiMjIOWVj+mhjOeCuQ0KDQrmrKHjga7jgrHjg7zjgrnjgafmhI/lm7PjgZfjgarjgYTl gKTjgYzov5TjgaPjgabmnaXjgb7jgZnjgIINCg0KYGBgcnVieQ0KdCA9IFRpbWUudXRjKDE5OTks MTIsMzEsIDIzLDU5LDU5KQ0KDQojICsgMC42IOOBmeOCi+OBqCAxOTk5LTEyLTMxVDIzOjU5OjU5 LjYwMDAwMDAwMDBaIOOBq+OBquOCiw0KIyDjgarjga7jgacgZmxvb3IoMSkg44KS6KGM44GG44Go IDE5OTktMTItMzFUMjM6NTk6NTkuNjAwMDAwMDAwMFog44Gr44Gq44Gj44Gm44G744GX44GE44GM IC41IOOBq+OBquOBo+OBpui/lOOBo+OBpuOBj+OCiw0KcHAgKHQgKyAwLjYpLmZsb29yKDEpLmlz bzg2MDEoMTApDQojID0+ICIxOTk5LTEyLTMxVDIzOjU5OjU5LjUwMDAwMDAwMDBaIg0KDQojIOOB k+OCjOOBryArIDAuNiDjgZfjgZ/pmpvjgavmoYHokL3jgaHjgZfjgabjgYTjgovjga7jgYzlvbHp n7/jgZfjgabjgYTjgosNCnBwICh0ICsgMC42KS5pc284NjAxKDEwKQ0KIyA9PiAiMTk5OS0xMi0z MVQyMzo1OTo1OS41OTk5OTk5OTk5WiINCmBgYA0KDQrjgb7jgZ/jgIEgYFRpbWUjcm91bmRgIOOB p+OCguS8vOOBn+OCiOOBhuOBquaMmeWLleOBqOOBquOBo+OBpuOBhOOBvuOBmeOAgg0KDQpgYGBy dWJ5DQp0ID0gVGltZS51dGMoMTk5OSwxMiwzMSwgMjMsNTksNTkpDQoNCiMgKyAwLjUg44Gn44Gv 5oSP5Zuz44GZ44KL57WQ5p6c44Gr44Gq44KLDQpwcCAodCArIDAuNSkucm91bmQuaXNvODYwMSgx MCkNCiMgPT4gIjIwMDAtMDEtMDFUMDA6MDA6MDAuMDAwMDAwMDAwMFoiDQoNCiMgKyAwLjYgLSAw LjEg44Gn6KiI566X44GZ44KL44Go5oSP5Zuz44GX44Gq44GE57WQ5p6c44Gr44Gq44KLDQpwcCAo dCArIDAuNiAtIDAuMSkucm91bmQuaXNvODYwMSgxMCkNCiMgPT4gIjE5OTktMTItMzFUMjM6NTk6 NTkuMDAwMDAwMDAwMFoiDQoNCiMg44GT44KM44KC44OK44OO56eS44GM5Lul5LiL44Gu44KI44GG 44Gq5YCk44Gr44Gq44Gj44Gm44GE44KL54K6DQpwcCAodCArIDAuNSkuaXNvODYwMSgxMCkNCiMg PT4gIjE5OTktMTItMzFUMjM6NTk6NTkuNTAwMDAwMDAwMFoiDQpwcCAodCArIDAuNiAtIDAuMSku aXNvODYwMSgxMCkNCiMgPT4gIjE5OTktMTItMzFUMjM6NTk6NTkuNDk5OTk5OTk5OVoiDQpgYGAN Cg0K54++54q244Gn44Gv44GT44KM44GM5LuV5qeY44GL44OQ44Kw44GL5Yik5pat5Ye65p2l44Gq 44GL44Gj44Gf44Gu44Gn44Gd44Gu44G+44G+77yI5LiK6KiY44Gu5oyZ5YuV77yJ44Gr44Gq44Gj 44Gm44GE44G+44GZ44CCDQoNCg0KcHVsbCByZXF1ZXN0IDogaHR0cHM6Ly9naXRodWIuY29tL3J1 YnkvcnVieS9wdWxsLzIwOTINCg0KDQoNCg0KDQotLSANCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcu b3JnLw0K