summaryrefslogtreecommitdiff
path: root/lib/elixir/test/elixir/record_test.exs
Commit message (Expand)AuthorAgeFilesLines
* Format more files with little formatting requirementJosé Valim2017-10-111-57/+78
* Properly escape fields passed to defrecord (#6086)Andrea Leopardi2017-05-091-1/+30
* Two fixes in record/1 (#5412)Waldemar Rachwał2016-11-081-0/+14
* Enforce rule of only guards should start with "is_" (#5300)Eksperimental2016-10-131-8/+8
* Tidy up Enum.slice/2,3 tests for ranges, improve record test formattingAleksei Magusev2016-08-061-12/+13
* Don't escape record literals on keyword conversion (#5021)Michał Muskała2016-07-171-0/+39
* Record.is_record/2: fixes bug when dealing with non-record tuples (#4697)eksperimental2016-05-271-0/+22
* Add tests for underscores in recordsJosé Valim2016-04-181-5/+19
* Move doctests from central place to the modules they describeAleksei Magusev2015-11-251-0/+2
* Add Record.extract_all/1 returning all records informationWaldemar Rachwał2015-02-111-0/+7
* Expand attributes and macros in record extractorEric Meadows-Jönsson2015-02-031-1/+4
* Normalize is_guard checksJosé Valim2014-08-271-4/+4
* Use john and meg in code samplesJosé Valim2014-07-161-13/+13
* Add compile time optimisation to record fields macroEric Meadows-Jönsson2014-07-111-1/+2
* Add field retrieval of records via `record(record())`Eric Meadows-Jönsson2014-07-111-0/+11
* Allow records without field default valuesEric Meadows-Jönsson2014-05-081-0/+11
* Do not add spaces after { and before }José Valim2014-04-211-5/+5
* Tidy up new record APIJosé Valim2014-04-101-0/+41
* Start new records APIJosé Valim2014-04-101-0/+43
* Add a deprecation note to records, split deprecated modulesJosé Valim2014-04-101-199/+0
* Start migrating lc to for comprehensionsJosé Valim2014-02-171-1/+1
* Deprecate Record.import/2José Valim2014-02-011-19/+0
* Add a test for records with default function fieldsJosé Valim2014-01-211-1/+6
* defrecordp support dynamic name and fieldsEric Meadows-Jonsson2013-11-291-1/+16
* Add warnings for unused aliasesJosé Valim2013-11-011-1/+1
* Avoid flattening in access[...], closes #1763José Valim2013-10-181-1/+11
* Fix bug where nested defmodule was shadowing alias hygieneJosé Valim2013-10-071-1/+3
* Disallow mixed use of strings and atoms in record initialization/updateYurii Rashkovskii2013-10-021-3/+3
* Allow for string names when instantiating or updating recordsYurii Rashkovskii2013-10-011-0/+18
* Move to capture syntaxJosé Valim2013-09-101-1/+1
* Update CHANGELOGJosé Valim2013-08-201-1/+1
* Convert external functions into quoted expressionsJosé Valim2013-08-201-2/+5
* Improve checks of functions inside recordsJosé Valim2013-08-201-0/+6
* Remove undocumented Record.new(tuple) featureJosé Valim2013-07-281-15/+1
* Do not support inline types with defrecordJosé Valim2013-07-121-2/+0
* Add deprecation warning to __index__ on RecordsJosé Valim2013-07-121-9/+0
* Implemented Record.__record__(:index) syntax, Issue 1414.John Warwick2013-07-111-0/+10
* Re-organize records testsJosé Valim2013-07-011-137/+0
* Do not automatically nest defrecordp argumentJosé Valim2013-06-301-1/+1
* Flip the order of first two arguments in defrecordp/3Yurii Rashkovskii2013-06-301-2/+2
* defrecordp/3 should nest aliases under the parent moduleYurii Rashkovskii2013-06-301-2/+10
* Implement `defrecordp/3` that enables specifying a custom record tagYurii Rashkovskii2013-06-301-0/+56
* Import records that depends on others, closes #1334José Valim2013-06-291-0/+5
* Allow a record to import itself, closes #1319José Valim2013-06-241-0/+2
* Allow types to be given to defrecordpJosé Valim2013-06-221-0/+2
* Ensure we can define a nested record named Record, closes #1133José Valim2013-05-301-0/+4
* Ensure aliases from macros are properly expanded, closes #1123José Valim2013-05-271-0/+14
* Fix a bug with nested record definitionsJosé Valim2013-05-231-0/+2
* Ensure record args are evaluated in the parent context, closes #1065José Valim2013-05-141-0/+5
* Ensure nested modules are properly defined, closes #1057José Valim2013-05-131-2/+6