{"ref":"refs/heads/master","commits":[{"author":{"email":"2b8ac5be74fbfcc99318f0bfdb45b13289139e40@gmail.com","name":"Martin Odersky"},"sha":"eb5e621d5130ceedfe0b88c2b5580438aaf98a4d","message":"Fix to position in AnnotationInfo\n\nLazy annotation now return positions and one can also set them. Fixes a problem reported by Greg (no ticket created).","url":"https://api.github.com/repos/wookietreiber/scala/commits/eb5e621d5130ceedfe0b88c2b5580438aaf98a4d"},{"author":{"email":"474ee9ee179b0ecf0bc27408079a0b15eda4c99d@nibor.org","name":"Robin Stocker"},"sha":"cdca1b2057b79984e3aeb3138f92eaa5c0f20e2e","message":"Fix part numbering in README","url":"https://api.github.com/repos/wookietreiber/scala/commits/cdca1b2057b79984e3aeb3138f92eaa5c0f20e2e"},{"author":{"email":"2b8ac5be74fbfcc99318f0bfdb45b13289139e40@gmail.com","name":"Martin Odersky"},"sha":"dd16261a408ae0bf06c3801cf35f3642aa24e877","message":"Fix to the fix of AnnotationInfos.\n\nTurns out that forcing AnnotationInfo on .pos is too eager. Protected by if (forced) now.","url":"https://api.github.com/repos/wookietreiber/scala/commits/dd16261a408ae0bf06c3801cf35f3642aa24e877"},{"author":{"email":"2b8ac5be74fbfcc99318f0bfdb45b13289139e40@gmail.com","name":"Martin Odersky"},"sha":"b683b83007a87ce5adf30f283f1a04cbccdaa3d2","message":"Special treatment of emptyValDef in reify\n\nemptyValDef has special meaning in the compiler, so reify needs to preserve it by identity and not just by structure.","url":"https://api.github.com/repos/wookietreiber/scala/commits/b683b83007a87ce5adf30f283f1a04cbccdaa3d2"},{"author":{"email":"bae1c57b9128467560d9172d2ad9b5d97637ccc6@novocode.com","name":"Stefan Zeiger"},"sha":"2d0f82898dc6e3998db425dbab571ba297deda41","message":"Improved BitSet implementations\n\n- Mutable and immutable BitSets now extend SortedSet, using a fixed\n  Ordering.Int and an efficient bit mask based rangeImpl()\n- fromArray methods in both implementations are deprecated in favor of\n  new fromBitMask and fromBitMaskNoCopy methods\n- New toBitMask method for converting bit sets back to Array[Long] bit\n  masks\n- immutable.BitSet uses a more efficient Builder, based on\n  mutable.BitSet (closes SI-4647)\n- Delete scala.tools.nsc.util.BitSet (not used anywhere)\n\nReview by @odersky","url":"https://api.github.com/repos/wookietreiber/scala/commits/2d0f82898dc6e3998db425dbab571ba297deda41"},{"author":{"email":"4a85cd989c6c1af99258905a444b3ddb835e7914@improving.org","name":"Paul Phillips"},"sha":"fab4292f0424a7a49c3027e58d88e7d157e2e515","message":"Merge remote-tracking branches 'remotes/odersky/master', 'remotes/odersky/topic/reify', 'remotes/robinst/master' and 'remotes/szeiger/bitset' into pending","url":"https://api.github.com/repos/wookietreiber/scala/commits/fab4292f0424a7a49c3027e58d88e7d157e2e515"},{"author":{"email":"bd2efec9f80c07d8b6bcaa6d7e9e00bea9ddb45e@gmail.com","name":"Daniel C. Sobral"},"sha":"335da67693fb03f384b8d10dbba795de255ad3b3","message":"Example in scala.sys.process didn't match the text that describes it. Fixed.","url":"https://api.github.com/repos/wookietreiber/scala/commits/335da67693fb03f384b8d10dbba795de255ad3b3"},{"author":{"email":"bd2efec9f80c07d8b6bcaa6d7e9e00bea9ddb45e@gmail.com","name":"Daniel C. Sobral"},"sha":"e21c0581937c7fb6dc995e3c9f62c278db88ae64","message":"Fix typo on Regex documentation.","url":"https://api.github.com/repos/wookietreiber/scala/commits/e21c0581937c7fb6dc995e3c9f62c278db88ae64"},{"author":{"email":"bd2efec9f80c07d8b6bcaa6d7e9e00bea9ddb45e@gmail.com","name":"Daniel C. Sobral"},"sha":"5d7da746b083a5fb436550c56ebd811fe024c315","message":"Re-enable RedBlack's ScalaCheck test, which was disabled at r21829.\n\nI haven't been able to find any reason for that reversal, but\nthis version is an improved version provided with SI-3796, which\nnever got committed along with the patch.\n\nThis version generates trees directly instead of using the methods\nunder test. It also puts an upper bound on tree size and, therefore,\nexecution time.","url":"https://api.github.com/repos/wookietreiber/scala/commits/5d7da746b083a5fb436550c56ebd811fe024c315"},{"author":{"email":"bd2efec9f80c07d8b6bcaa6d7e9e00bea9ddb45e@gmail.com","name":"Daniel C. Sobral"},"sha":"8b8ed9980b9f35a16cd55744937e67cff02ea6f1","message":"Makes it possible to use env(1) to run scala scripts, by dropping\nthe requirement of a !# line when using it. This is how some other\nlanguages, such as ruby, are run.\n\nTypical usage:\n\n    #!/usr/bin/env scala\n    println(\"Hello, \"+args(0)+\"!\")\n\nContributed by: Daniel C. Sobral","url":"https://api.github.com/repos/wookietreiber/scala/commits/8b8ed9980b9f35a16cd55744937e67cff02ea6f1"},{"author":{"email":"4a85cd989c6c1af99258905a444b3ddb835e7914@improving.org","name":"Paul Phillips"},"sha":"5ebad784e0714ac50c1f91f7943cdc6dcb51e277","message":"Merge commit 'e21c05'; commit '8b8ed9'; commit '335da6'; commit '5d7da7' into develop","url":"https://api.github.com/repos/wookietreiber/scala/commits/5ebad784e0714ac50c1f91f7943cdc6dcb51e277"},{"author":{"email":"4a85cd989c6c1af99258905a444b3ddb835e7914@improving.org","name":"Paul Phillips"},"sha":"9f39cf8d12a1dbf362ef334bc878ff1c11daac1a","message":"svn revision to sha-1 mapping.\n\nTwo files, one with the shas which survived and one with the\nmissing ones.  The missing ones map the svn revisions to the\ncorresponding sha in the scala-full repository:\n\n  https://github.com/paulp/legacy-svn-scala-full","url":"https://api.github.com/repos/wookietreiber/scala/commits/9f39cf8d12a1dbf362ef334bc878ff1c11daac1a"},{"author":{"email":"4a85cd989c6c1af99258905a444b3ddb835e7914@improving.org","name":"Paul Phillips"},"sha":"947797ea23d711e501605c0cc218fec88e3b97ef","message":"Merge branch 'develop'","url":"https://api.github.com/repos/wookietreiber/scala/commits/947797ea23d711e501605c0cc218fec88e3b97ef"},{"author":{"email":"088e16a1019277b15d58faf0541e11910eb756f6@ochsenreither.de","name":"Simon Ochsenreither"},"sha":"086b558f2d025323c86226b2560578c50ee48b84","message":"Fixes the annoying spaces between name, type params and params in ScalaDoc.","url":"https://api.github.com/repos/wookietreiber/scala/commits/086b558f2d025323c86226b2560578c50ee48b84"},{"author":{"email":"bae1c57b9128467560d9172d2ad9b5d97637ccc6@novocode.com","name":"Stefan Zeiger"},"sha":"989c0d0693e27d06d1f70524b66527d1ef12f5a2","message":"Improve performance of BitSet.size\n\nUsing java.lang.Long.bitCount for the size computation is a lot faster\nthan the previous Scala implementation. Closes SI-2196.","url":"https://api.github.com/repos/wookietreiber/scala/commits/989c0d0693e27d06d1f70524b66527d1ef12f5a2"},{"author":{"email":"088e16a1019277b15d58faf0541e11910eb756f6@ochsenreither.de","name":"Simon Ochsenreither"},"sha":"6ecca6d2b56918c202627bf95c40f3b7465bb808","message":"Tests for SI-3481.\n\nCloses SI-3481.","url":"https://api.github.com/repos/wookietreiber/scala/commits/6ecca6d2b56918c202627bf95c40f3b7465bb808"},{"author":{"email":"4a85cd989c6c1af99258905a444b3ddb835e7914@improving.org","name":"Paul Phillips"},"sha":"8be1cfc777352a2e65344ebc1413dd9398379081","message":"Merge remote-tracking branches 'szeiger/issue/2196', 'soc/SI-3481' and 'soc/scaladoc-spacing' into develop","url":"https://api.github.com/repos/wookietreiber/scala/commits/8be1cfc777352a2e65344ebc1413dd9398379081"},{"author":{"email":"9bc5113a00e9c451843a317c435f4684c5eee7ec@gmail.com","name":"Josh Suereth"},"sha":"6ce8ffabe5d5b8b2956572ca988812a7a765d919","message":"Added better warning message if you've forgotten to run pull-binary-libs.sh after initial checkout.","url":"https://api.github.com/repos/wookietreiber/scala/commits/6ce8ffabe5d5b8b2956572ca988812a7a765d919"},{"author":{"email":"bae1c57b9128467560d9172d2ad9b5d97637ccc6@novocode.com","name":"Stefan Zeiger"},"sha":"0f87b7b5780267d05d467a2f0075ee746f2cef2f","message":"Enumeration and Enumeration.ValueSet improvements\n\n- Make Enumeration.ValueSet a SortedSet and back it by a BitSet\n- Add toBitMask and fromBitMask methods for value sets\n- Add an Ordering for the values\n- Deprecate names seq in the Enumeration constructor\n- Add + method to Value for easy ValueSet creation","url":"https://api.github.com/repos/wookietreiber/scala/commits/0f87b7b5780267d05d467a2f0075ee746f2cef2f"},{"author":{"email":"088e16a1019277b15d58faf0541e11910eb756f6@ochsenreither.de","name":"Simon Ochsenreither"},"sha":"db7bd31896231cbb8f018ffd8a82bc956d066e40","message":"Makes Range#sum an O(1) operation instead of an O(n) one.\n\nPartially fixes SI-4658. NumericRange stays slow, thanks to the brilliant idea that Numeric doesn't need a division operation.","url":"https://api.github.com/repos/wookietreiber/scala/commits/db7bd31896231cbb8f018ffd8a82bc956d066e40"}],"head":"a8da940cb62d7a57ef4d405a176223c02479c779","size":80,"push_id":53204551}